diff options
-rw-r--r-- | .SRCINFO | 58 | ||||
-rw-r--r-- | PKGBUILD | 82 |
2 files changed, 140 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3bdf4eea5324 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,58 @@ +# Generated by makepkg 4.2.1 +# Sat Apr 25 16:20:13 UTC 2015 +pkgbase = vala-panel-appmenu-xfce-git + pkgdesc = AppMenu (Global Menu) plugin for xfce4-panel and vala-panel + pkgver = 0.2.3 + pkgrel = 2 + url = https://github.com/rilian-la-te/vala-panel-appmenu + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = cmake + makedepends = vala + makedepends = gtk3 + makedepends = bamf>=0.5.0 + makedepends = xfce4-panel>=4.11.2 + makedepends = xfconf + makedepends = libwnck3 + makedepends = vala-panel-git + source = git://github.com/rilian-la-te/vala-panel-appmenu.git + source = git://github.com/rilian-la-te/cmake-vala.git + source = git://github.com/rilian-la-te/vala-dbusmenu.git + sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP + +pkgname = vala-panel-appmenu-translations-git + pkgdesc = Translations for Global Menu + arch = any + optdepends = vala-panel-appmenu-xfce-git + optdepends = vala-panel-appmenu-valapanel-git + +pkgname = vala-panel-appmenu-xfce-git + pkgdesc = AppMenu (Global Menu) plugin for xfce4-panel + depends = gtk3 + depends = bamf>=0.5.0 + depends = xfce4-panel>=4.11.2 + depends = xfconf + depends = libwnck3 + optdepends = gtk2-ubuntu: for hiding gtk2 menus + optdepends = unity-gtk-module: for gtk2/gtk3 menus + optdepends = gtk2-appmenu: for gtk2 menus, alternate way + optdepends = gtk3-appmenu: for gtk3 menus, alternate way + optdepends = appmenu-qt: for qt4 menus + optdepends = appmenu-qt5: for qt5 menus + +pkgname = vala-panel-appmenu-valapanel-git + pkgdesc = AppMenu (Global Menu) plugin for vala-panel + depends = gtk3 + depends = bamf>=0.5.0 + depends = vala-panel + depends = libwnck3 + optdepends = gtk2-ubuntu: for hiding gtk2 menus + optdepends = unity-gtk-module: for gtk2/gtk3 menus + optdepends = gtk2-appmenu: for gtk2 menus, alternate way + optdepends = gtk3-appmenu: for gtk3 menus, alternate way + optdepends = appmenu-qt: for qt4 menus + optdepends = appmenu-qt5: for qt5 menus + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..38f5b6b56e3f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,82 @@ +# Maintainer: rilian-la-te <ria.freelander@gmail.com> + +_pkgbase=vala-panel-appmenu +pkgbase=${_pkgbase}-xfce-git +pkgname=('vala-panel-appmenu-translations-git' 'vala-panel-appmenu-xfce-git' 'vala-panel-appmenu-valapanel-git') +_cmakename=cmake-vala +_dbusmenuname=vala-dbusmenu +pkgver=0.2.3 +pkgrel=2 +pkgdesc="AppMenu (Global Menu) plugin for xfce4-panel and vala-panel" +url="https://github.com/rilian-la-te/vala-panel-appmenu" +arch=('i686' 'x86_64') +license=('GPL3') +makedepends=('cmake' 'vala' 'gtk3' 'bamf>=0.5.0' 'xfce4-panel>=4.11.2' 'xfconf' 'libwnck3' 'vala-panel-git') +source=("git://github.com/rilian-la-te/${_pkgbase}.git" + "git://github.com/rilian-la-te/${_cmakename}.git" + "git://github.com/rilian-la-te/${_dbusmenuname}.git") +sha256sums=('SKIP' + 'SKIP' + 'SKIP') + +pkgver() { + cd "${srcdir}/${_pkgbase}" + ( set -o pipefail + git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +prepare() { + cd "${srcdir}/${_cmakename}" + cp -r . "${srcdir}/${_pkgbase}/cmake" + cd "${srcdir}/${_dbusmenuname}" + cp -r . "${srcdir}/${_pkgbase}/dbusmenu" +} + +build() { + cd "${srcdir}/${_pkgbase}" + cmake ./ -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_XFCE=ON -DENABLE_VALAPANEL=ON -DCMAKE_INSTALL_LIBDIR=lib + make +} + +package_vala-panel-appmenu-xfce-git() { + pkgdesc="AppMenu (Global Menu) plugin for xfce4-panel" + depends=('gtk3' 'bamf>=0.5.0' 'xfce4-panel>=4.11.2' 'xfconf' 'libwnck3') + optdepends=('gtk2-ubuntu: for hiding gtk2 menus' + 'unity-gtk-module: for gtk2/gtk3 menus' + 'gtk2-appmenu: for gtk2 menus, alternate way' + 'gtk3-appmenu: for gtk3 menus, alternate way' + 'appmenu-qt: for qt4 menus' + 'appmenu-qt5: for qt5 menus') + cd "${srcdir}/${_pkgbase}" + make -C "lib" DESTDIR="${pkgdir}" install + make -C "data" DESTDIR="${pkgdir}" install + rm -rf "${pkgdir}/usr/lib/vala-panel" +} + +package_vala-panel-appmenu-valapanel-git() { + pkgdesc="AppMenu (Global Menu) plugin for vala-panel" + depends=('gtk3' 'bamf>=0.5.0' 'vala-panel' 'libwnck3') + optdepends=('gtk2-ubuntu: for hiding gtk2 menus' + 'unity-gtk-module: for gtk2/gtk3 menus' + 'gtk2-appmenu: for gtk2 menus, alternate way' + 'gtk3-appmenu: for gtk3 menus, alternate way' + 'appmenu-qt: for qt4 menus' + 'appmenu-qt5: for qt5 menus') + cd "${srcdir}/${_pkgbase}" + make -C "lib" DESTDIR="${pkgdir}" install + make -C "data" DESTDIR="${pkgdir}" install + rm -rf "${pkgdir}/usr/lib/xfce4" + rm -rf "${pkgdir}/usr/share" +} + +package_vala-panel-appmenu-translations-git() { + pkgdesc="Translations for Global Menu" + optdepends=('vala-panel-appmenu-xfce-git' + 'vala-panel-appmenu-valapanel-git') + arch=('any') + cd "${srcdir}/${_pkgbase}" + make -C "po" DESTDIR="${pkgdir}" install +} + |