summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDidier Richard2023-07-02 11:31:36 +0200
committerDidier Richard2023-07-02 11:31:36 +0200
commit67bacb5a3ba6cb6217b2095cdc629a6f7c7f29a0 (patch)
tree289b32eeae1cc684f52026df89c8dadf0fa5db63 /PKGBUILD
parentbfbf527960995fa3e0b76ef2ef329cacd5fc76e2 (diff)
downloadaur-67bacb5a3ba6cb6217b2095cdc629a6f7c7f29a0.tar.gz
Add pamac-cli
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 26 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8cd5b37a62da..3b410ecda7e9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,9 +7,12 @@ pkgname=pamac-aur
pkgver=11.0.1
pkgrel=1
_pkgfixver=$pkgver
+_pkgfixvercli=11.0.0
_commit='69d08b62a5217dbc98ffdea41718bf6e3a292dd6'
-sha256sums=('057c6936b2059fd58a4dac143cefb82b9ea0607c25555a42b1d7414d80af53cf')
+_commitcli='67b7eaa139af25530b4b10788b7b3b4884b9c2ed'
+sha256sums=('057c6936b2059fd58a4dac143cefb82b9ea0607c25555a42b1d7414d80af53cf'
+ '3addc587fd1605b41b942a073db086624e528009a981d265f5282d0c2a43c076')
pkgdesc="A Gtk3 frontend, Package Manager based on libalpm with AUR and Appstream support"
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
@@ -20,11 +23,12 @@ depends=('libnotify' 'libpamac-aur' 'libhandy' 'libadwaita' 'gtk4' 'desktop-file
optdepends=('polkit-gnome: needed for authentification in Cinnamon, Gnome'
'lxsession: needed for authentification in Xfce, LXDE etc.')
makedepends=('gettext' 'itstool' 'vala' 'meson' 'ninja' 'gobject-introspection' 'xorgproto' 'asciidoc' 'git')
-conflicts=('pamac' 'pamac-tray-appindicator')
-provides=("pamac=$pkgver-$pkgrel")
+conflicts=('pamac' 'pamac-tray-appindicator' 'pamac-cli')
+provides=("pamac=$_pkgfixver-$pkgrel" "pamac-cli=$_pkgfixvercli-$pkgrel")
options=(!emptydirs !strip)
install=pamac.install
-source=("pamac-$pkgver-$pkgrel.tar.gz::$url/-/archive/$_commit/pamac-$_commit.tar.gz")
+source=("pamac-$_pkgfixver-$pkgrel.tar.gz::$url/-/archive/$_commit/pamac-$_commit.tar.gz"
+ "pamac-cli-$_pkgfixvercli-$pkgrel.tar.gz::$url-cli/-/archive/$_commitcli/pamac-cli-$_commitcli.tar.gz")
define_meson=''
if [ "${ENABLE_FAKE_GNOME_SOFTWARE}" = 1 ]; then
@@ -32,26 +36,39 @@ if [ "${ENABLE_FAKE_GNOME_SOFTWARE}" = 1 ]; then
define_meson+=' -Denable-fake-gnome-software=true'
fi
+_srcdir="pamac-$_commit"
+_srcdircli="pamac-cli-$_commitcli"
prepare() {
- cd "$srcdir/pamac-$_commit"
+ cd "${srcdir}/${_srcdir}"
# adjust version string
sed -i -e "s|\"$_pkgfixver\"|\"$pkgver-$pkgrel\"|g" src/version.vala
+ cd "${srcdir}/${_srcdircli}"
+ # adjust version string
+ sed -i -e "s|\"$_pkgfixvercli\"|\"$_pkgfixvercli-$pkgrel\"|g" src/version.vala
}
build() {
- cd "$srcdir/pamac-$_commit"
- mkdir -p builddir
- cd builddir
+ cd "${srcdir}/${_srcdir}"
+ mkdir -p builddir && cd builddir
meson --buildtype=release \
--prefix=/usr \
--sysconfdir=/etc $define_meson
ninja
+
+ cd "${srcdir}/${_srcdircli}"
+ mkdir -p builddir && cd builddir
+ meson setup --prefix=/usr --sysconfdir=/etc --buildtype=release
+ meson compile
}
package() {
- cd "$srcdir/pamac-$_commit/builddir"
+ cd "${srcdir}/${_srcdir}/builddir"
DESTDIR="$pkgdir" ninja install
cp -r "$srcdir/pamac-$_commit/data/gnome-shell/pamac-updates@manjaro.org" "$pkgdir/usr/share/gnome-shell/extensions"
+ cd "${srcdir}/${_srcdircli}/builddir"
+ meson install --destdir "$pkgdir"
+
+ install -Dm644 "${srcdir}/${_srcdir}/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
# vim:set ts=2 sw=2 et: