diff options
author | Maxime Gauduin | 2019-02-03 18:56:45 +0100 |
---|---|---|
committer | Maxime Gauduin | 2019-02-03 18:56:45 +0100 |
commit | 8efd54151be2a590cf271d2be50b96dc263b56fe (patch) | |
tree | c16266c14d23410d479c3f29b54d5c61ad82d2cc | |
download | aur-8efd54151be2a590cf271d2be50b96dc263b56fe.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | PKGBUILD | 59 | ||||
-rw-r--r-- | pantheon-applications-menu-plank.patch | 37 |
3 files changed, 131 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a76c68a70d79 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,35 @@ +# Generated by mksrcinfo v8 +# Sun Feb 3 17:56:41 UTC 2019 +pkgbase = pantheon-applications-menu + pkgdesc = The Pantheon Application Menu + pkgver = 2.4.2 + pkgrel = 2 + url = https://github.com/elementary/applications-menu + arch = x86_64 + groups = pantheon + license = GPL3 + makedepends = git + makedepends = meson + makedepends = switchboard + makedepends = vala + makedepends = wingpanel + depends = appstream + depends = gdk-pixbuf2 + depends = glib2 + depends = gnome-menus + depends = gtk3 + depends = json-glib + depends = libgee + depends = libgranite.so + depends = libsoup + depends = libswitchboard-2.0.so + depends = libwingpanel-2.0.so + depends = plank + depends = zeitgeist + source = pantheon-applications-menu::git+https://github.com/elementary/applications-menu.git#tag=2.4.2 + source = pantheon-applications-menu-plank.patch + sha256sums = SKIP + sha256sums = bf9c6e4eb7bb236e3d740ca8a2e86558ede3efe460a0a44a7ef14a84090b9d5a + +pkgname = pantheon-applications-menu + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b01e5412eabc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,59 @@ +# Maintainer: Maxime Gauduin <alucryd@archlinux.org> + +pkgname=pantheon-applications-menu +pkgver=2.4.2 +pkgrel=2 +pkgdesc='The Pantheon Application Menu' +arch=(x86_64) +url=https://github.com/elementary/applications-menu +license=(GPL3) +groups=(pantheon) +depends=( + appstream + gdk-pixbuf2 + glib2 + gnome-menus + gtk3 + json-glib + libgee + libgranite.so + libsoup + libswitchboard-2.0.so + libwingpanel-2.0.so + plank + zeitgeist +) +makedepends=( + git + meson + switchboard + vala + wingpanel +) +source=( + pantheon-applications-menu::git+https://github.com/elementary/applications-menu.git#tag=${pkgver} + pantheon-applications-menu-plank.patch +) +sha256sums=( + SKIP + bf9c6e4eb7bb236e3d740ca8a2e86558ede3efe460a0a44a7ef14a84090b9d5a +) + +prepare() { + cd pantheon-applications-menu + + patch -Np1 -i ../pantheon-applications-menu-plank.patch +} + +build() { + arch-meson pantheon-applications-menu build \ + -D b_pie=false \ + -D with-unity=false + ninja -C build +} + +package() { + DESTDIR="${pkgdir}" meson install -C build +} + +# vim: ts=2 sw=2 et: diff --git a/pantheon-applications-menu-plank.patch b/pantheon-applications-menu-plank.patch new file mode 100644 index 000000000000..3a45e233137c --- /dev/null +++ b/pantheon-applications-menu-plank.patch @@ -0,0 +1,37 @@ +diff -rupN pantheon-applications-menu.orig/meson.build pantheon-applications-menu/meson.build +--- pantheon-applications-menu.orig/meson.build 2019-02-03 16:28:42.642481319 +0100 ++++ pantheon-applications-menu/meson.build 2019-02-03 16:29:52.069671116 +0100 +@@ -34,19 +34,17 @@ libgnome_menu_dep = dependency('libgnome + wingpanel_dep = dependency('wingpanel-2.0', version: '>=2.1.0') + + unity_dep = [] +-plank_dep = [] +- + if get_option('with-unity') + unity_dep = dependency('unity', version: '>=4.0.0') + add_project_arguments('--define=HAVE_UNITY', language: 'vala') ++endif + +- plank_dep = dependency('plank') +- if plank_dep.version().version_compare('>=0.10.9') +- add_project_arguments('--define=HAS_PLANK_0_11', language: 'vala') +- endif +- if plank_dep.version().version_compare('>=0.9.0') +- add_project_arguments('--define=HAS_PLANK', language: 'vala') +- endif ++plank_dep = dependency('plank') ++if plank_dep.version().version_compare('>=0.10.9') ++ add_project_arguments('--define=HAS_PLANK_0_11', language: 'vala') ++endif ++if plank_dep.version().version_compare('>=0.9.0') ++ add_project_arguments('--define=HAS_PLANK', language: 'vala') + endif + + subdir('lib') +@@ -54,4 +52,4 @@ subdir('src') + subdir('data') + subdir('po') + +-meson.add_install_script('meson/post_install.py') +\ No newline at end of file ++meson.add_install_script('meson/post_install.py') |