From 31d147b20c67d95a9e306d0749200bf964ac42af Mon Sep 17 00:00:00 2001 From: Yigit Sever Date: Fri, 29 Oct 2021 01:30:24 +0300 Subject: Use actual files instead of submodules --- elementary-icon-theme-git/PKGBUILD | 47 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 elementary-icon-theme-git/PKGBUILD (limited to 'elementary-icon-theme-git/PKGBUILD') diff --git a/elementary-icon-theme-git/PKGBUILD b/elementary-icon-theme-git/PKGBUILD new file mode 100644 index 0000000..bd99ec9 --- /dev/null +++ b/elementary-icon-theme-git/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Yigit Sever +# Contributor: Dimitris Kiziridis +# Contributor: Maxime Gauduin + +pkgname=elementary-icon-theme-git +pkgver=6.0.0.r4.g9c8e5b0f +pkgrel=1 +pkgdesc='Named, vector icons for elementary OS' +arch=('any') +url='https://github.com/elementary/icons' +license=('GPL3') +groups=('pantheon-unstable') +depends=('hicolor-icon-theme') +makedepends=('git' 'meson' 'inkscape' 'xorg-xcursorgen') +provides=('elementary-icon-theme') +conflicts=('elementary-icon-theme') +options=('!emptydirs') +source=("elementary-icon-theme::git+${url}.git") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/elementary-icon-theme" + # https://wiki.archlinux.org/title/VCS_package_guidelines#Git + # Upstream has annotated tags + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "${srcdir}/elementary-icon-theme" + if [[ -d build ]]; then + rm -rf build + fi + mkdir build +} + +build() { + cd "${srcdir}/elementary-icon-theme/build" + arch-meson ../ + ninja +} + +package() { + cd "${srcdir}/elementary-icon-theme/build" + DESTDIR="${pkgdir}" ninja install + rm "${pkgdir}"/.VolumeIcon* +} +# vim: ts=2 sw=2 et: -- cgit v1.2.3-70-g09d2