summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFrederic Bezies2023-08-05 09:27:06 +0200
committerFrederic Bezies2023-08-05 09:27:06 +0200
commit7b835b96114b2785547f9071bd4c9be8e96928f6 (patch)
tree8378a7c1aab53ddffdc642653cc8a44273b182ce /PKGBUILD
parent4ac5299f8f5f8a337029830194a54ea77f9f95e9 (diff)
downloadaur-7b835b96114b2785547f9071bd4c9be8e96928f6.tar.gz
adding pamac cli executable
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 20 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ca7242b5cfbb..a367041f46e1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,12 +1,13 @@
# Maintainer: Frederic Bezies <fredbezies at gmail dot com>
# Contributor: Zeph <zeph33@gmail.com>
# Based on the PKGBUILD created by Zeph <zeph33@gmail.com>
+# Code for pamac-cli is based on Zeph's work. Thanks a lot!
pkgname=('pamac-aur-git')
_pkgname=pamac
pkgver=11.0.1.r0.g69d08b6
_pkgver=11.0.1
-pkgrel=1
+pkgrel=2
pkgdesc="A Gtk3 frontend for libalpm - git version"
arch=('i686' 'pentium4' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
url="https://gitlab.manjaro.org/applications/pamac"
@@ -20,8 +21,11 @@ options=(!emptydirs)
provides=('pamac')
conflicts=('pamac' 'pamac-all' 'pamac-aur' 'pamac-all-git')
# End of Manjaro users section
-source=(git+https://gitlab.manjaro.org/applications/$_pkgname.git)
-sha256sums=('SKIP')
+source=(git+https://gitlab.manjaro.org/applications/$_pkgname.git
+ git+https://gitlab.manjaro.org/applications/pamac-cli.git
+)
+sha256sums=('SKIP'
+ 'SKIP')
pkgver() {
cd $_pkgname
@@ -32,6 +36,8 @@ prepare() {
# adjust version string
cd $_pkgname
sed -i -e "s|\"$_pkgver\"|\"$pkgver-$pkgrel\"|g" src/manager_window.vala
+ cd $srcdir/$_pkgname-cli
+ sed -i -e "s|\"$_pkgver\"|\"$pkgver-$pkgrel\"|g" src/version.vala
# patches here
}
@@ -42,6 +48,12 @@ build() {
meson --prefix=/usr --sysconfdir=/etc --buildtype=release -Denable-fake-gnome-software=true
# build
ninja
+
+ cd $srcdir/$_pkgname-cli
+ mkdir -p builddir
+ cd builddir
+ meson setup --prefix=/usr --sysconfdir=/etc --buildtype=release
+ meson compile
}
package() {
@@ -55,6 +67,11 @@ package() {
rm "$pkgdir/usr/bin/gnome-software"
rm "$pkgdir/usr/share/applications/org.gnome.Software.desktop"
rm "$pkgdir/usr/share/dbus-1/services/org.gnome.Software.service"
+
+ install -Dm644 "$srcdir/$_pkgname/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ cd "$srcdir/$_pkgname-cli/builddir"
+ meson install --destdir "$pkgdir"
}