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 | |
download | aur-1367ba90df064d90d183d0c2bebbf647b15aa8ad.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 83 | ||||
-rw-r--r-- | pamac.install | 18 |
3 files changed, 135 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c289fe28d292 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,34 @@ +pkgbase = pamac-aur + pkgdesc = A Gtk3 frontend for libalpm + pkgver = 2.3.3 + pkgrel = 1 + url = https://github.com/manjaro/pamac + install = pamac.install + arch = any + license = GPL3 + makedepends = gettext + makedepends = itstool + makedepends = vala>=0.28 + depends = glib2>=2.42 + depends = json-glib + depends = libsoup + depends = dbus-glib + depends = polkit + depends = yaourt + depends = vte3>=0.38 + depends = gtk3>=3.16 + depends = libnotify + depends = desktop-file-utils + depends = pacman>=4.2 + depends = gnutls>=3.4 + optdepends = polkit-gnome: needed for authentification in Cinnamon, Gnome + optdepends = lxsession: needed for authentification in Xfce, LXDE etc. + provides = pamac + conflicts = pamac + options = !emptydirs + backup = etc/pamac.conf + source = pamac-2.3.3.tar.gz::https://github.com/manjaro/pamac/archive/v2.3.3.tar.gz + sha256sums = 5683a5e14ceedc83a4aa0c1415c75aeb65ba334923b34528fa5da2523ebb12e4 + +pkgname = pamac-aur + 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: diff --git a/pamac.install b/pamac.install new file mode 100644 index 000000000000..145249d6f8ab --- /dev/null +++ b/pamac.install @@ -0,0 +1,18 @@ +post_install() { + gtk-update-icon-cache /usr/share/icons/hicolor + update-desktop-database -q + update-mime-database usr/share/mime > /dev/null 2>&1 + printf '==> The polkit-gnome agent is no longer autostarted by default\n' + printf ' except in GNOME Flashback.\n' + printf ' For Xfce, LXDE etc., 'lxsession' is the suggested lightweight alternative.\n' + printf ' See https://wiki.archlinux.org/index.php/Polkit#Authentication_agents\n' + printf ' for more details.\n' +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |