diff options
author | Zeph33 | 2015-06-23 13:20:09 +0200 |
---|---|---|
committer | Zeph33 | 2015-06-23 13:20:09 +0200 |
commit | 1367ba90df064d90d183d0c2bebbf647b15aa8ad (patch) | |
tree | bdc9f76b3e327e9f67689c60aa094c98036bd9f4 /PKGBUILD | |
download | aur-1367ba90df064d90d183d0c2bebbf647b15aa8ad.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..01b89e7ea0a1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,83 @@ +# Contributor: Zeph <zeph33@gmail.com> +# Maintainer: Zeph <zeph33@gmail.com> + +pkgname=pamac-aur +_pkgname=pamac +pkgver=2.3.3 +pkgrel=1 +# This is the release package so the below _gitcommit variable should (usually) be commented out. +#_gitcommit="d8e9826ab0b84bdb6f4b6c0dcc4ce1461bf04595" +pkgdesc="A Gtk3 frontend for libalpm" +arch=(any) +url="https://github.com/manjaro/pamac" +license=('GPL3') +depends=('glib2>=2.42' 'json-glib' 'libsoup' 'dbus-glib' 'polkit' 'yaourt' 'vte3>=0.38' + 'gtk3>=3.16' 'libnotify' 'desktop-file-utils' 'pacman>=4.2' + 'gnutls>=3.4') +optdepends=('polkit-gnome: needed for authentification in Cinnamon, Gnome' + 'lxsession: needed for authentification in Xfce, LXDE etc.') +makedepends=('gettext' 'itstool' 'vala>=0.28') +backup=('etc/pamac.conf') +provides=('pamac') +conflicts=('pamac') +options=(!emptydirs) +install=pamac.install + +if [ "${_gitcommit}" != "" ]; then + source=("pamac-$pkgver-$pkgrel.tar.gz::$url/archive/$_gitcommit.tar.gz") +else + source=("pamac-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") +# "add-openrc-support.patch::https://github.com/manjaro/pamac/commit/78d407c7715586f83d1c5e35537b45d6d89f6d91.patch") +fi + +sha256sums=('5683a5e14ceedc83a4aa0c1415c75aeb65ba334923b34528fa5da2523ebb12e4') +# 'fc6d2fc8253c668c44656821ac9a7df959c7a0c94cca8a4b8c6ecb0a7e35baf1') + +prepare() { + if [ "$_gitcommit" != "" ]; then + mv "$srcdir/pamac-$_gitcommit" "$srcdir/pamac-$pkgver" + fi + + # adjust version string + cd "$srcdir/pamac-$pkgver/src" + sed -i -e "s|\"$_pkgver\"|\"$pkgver-$pkgrel\"|g" manager_window.vala + cd "$srcdir/pamac-$pkgver/" + #patch -Np 1 -i $srcdir/add-openrc-support.patch + # no warning ... add glib : pkg-config --cflags --libs glib-2.0 + #sed -i -e "s|--fatal-warnings|-X -w|g" Makefile + #sed -i -e "s|valac|valac -X -w -X -I/usr/include/glib-2.0 -X -I/usr/lib/glib-2.0/include -X -lglib-2.0 |g" Makefile +} + +build() { + cd "$srcdir/pamac-$pkgver" + + # build + make all +} + +package() { + cd "$srcdir/pamac-$pkgver" + + mkdir -p "${pkgdir}/usr/share/icons/hicolor" + cp -r "data/icons/"* "${pkgdir}/usr/share/icons/hicolor" + cp -r "po/locale" "${pkgdir}/usr/share" + install -Dm744 "src/pamac-daemon" "${pkgdir}/usr/bin/pamac-daemon" + install -Dm755 "src/pamac-manager" "${pkgdir}/usr/bin/pamac-manager" + install -Dm755 "src/pamac-updater" "${pkgdir}/usr/bin/pamac-updater" + install -Dm755 "src/pamac-tray" "${pkgdir}/usr/bin/pamac-tray" + install -Dm755 "src/pamac-refresh" "${pkgdir}/usr/bin/pamac-refresh" + install -Dm755 "src/pamac-install" "${pkgdir}/usr/bin/pamac-install" + install -Dm644 "data/applications/pamac-tray.desktop" "${pkgdir}/etc/xdg/autostart/pamac-tray.desktop" + install -Dm644 "data/applications/pamac-manager.desktop" "${pkgdir}/usr/share/applications/pamac-manager.desktop" + install -Dm644 "data/applications/pamac-updater.desktop" "${pkgdir}/usr/share/applications/pamac-updater.desktop" + install -Dm644 "data/applications/pamac-install.desktop" "${pkgdir}/usr/share/applications/pamac-install.desktop" + install -Dm644 "data/config/pamac.conf" "${pkgdir}/etc/pamac.conf" + install -Dm644 "data/dbus/org.manjaro.pamac.conf" "${pkgdir}/etc/dbus-1/system.d/org.manjaro.pamac.conf" + install -Dm644 "data/dbus/org.manjaro.pamac.service" "${pkgdir}/usr/share/dbus-1/system-services/org.manjaro.pamac.service" + install -Dm644 "data/systemd/pamac.service" "${pkgdir}/usr/lib/systemd/system/pamac.service" + install -Dm744 "data/networkmanager/99_update_pamac_tray" "${pkgdir}/etc/NetworkManager/dispatcher.d/99_update_pamac_tray" + install -Dm644 "data/polkit/org.manjaro.pamac.policy" "${pkgdir}/usr/share/polkit-1/actions/org.manjaro.pamac.policy" + install -Dm644 "data/mime/x-alpm-package.xml" "${pkgdir}/usr/share/mime/packages/x-alpm-package.xml" +} + +# vim:set ts=2 sw=2 et: |