diff options
author | Didier Richard | 2023-07-02 11:31:36 +0200 |
---|---|---|
committer | Didier Richard | 2023-07-02 11:31:36 +0200 |
commit | 67bacb5a3ba6cb6217b2095cdc629a6f7c7f29a0 (patch) | |
tree | 289b32eeae1cc684f52026df89c8dadf0fa5db63 /PKGBUILD | |
parent | bfbf527960995fa3e0b76ef2ef329cacd5fc76e2 (diff) | |
download | aur-67bacb5a3ba6cb6217b2095cdc629a6f7c7f29a0.tar.gz |
Add pamac-cli
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 26 insertions, 9 deletions
@@ -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: |