diff options
author | Kaizhao Zhang | 2018-04-24 13:32:20 +0800 |
---|---|---|
committer | Kaizhao Zhang | 2018-04-24 13:32:20 +0800 |
commit | 7e3c8ef5083208f98461710cd7cba6aa4e14de85 (patch) | |
tree | eabe670f316e6f1fd254c659104d5fb32909efce | |
download | aur-7e3c8ef5083208f98461710cd7cba6aa4e14de85.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | enable-only-common.diff | 9 |
4 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d6018cdcc23b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = vala-panel-appmenu-common + pkgdesc = Common libraries and translations for Vala Panel Application Menu + pkgver = 0.6.94 + pkgrel = 1 + url = https://github.com/rilian-la-te/vala-panel-appmenu + arch = any + license = LGPL3 + makedepends = cmake + conflicts = vala-panel-appmenu-budgie-git + conflicts = vala-panel-appmenu-mate-git + conflicts = vala-panel-appmenu-translations-git + conflicts = vala-panel-appmenu-valapanel-git + source = https://github.com/rilian-la-te/vala-panel-appmenu/releases/download/0.6.94/vala-panel-appmenu-0.6.94.tar.gz + source = enable-only-common.diff + sha512sums = 9ba216b2760bd8f7999c0731e80f231af67d30fd2d44f3a906d2dde0784683bb3c348556144b2e18166d0b38d3b4583ca4dd9655463b0ded6e1b5f1a248af5f7 + sha512sums = e4a9e5b4ebd2f601679f919f713e43030d6827d91ac0bbdb75dabb7dccecff87467b92fe8da70759c87730dedbe0092c62228f02b80395bfc8f721c9fbe4fc44 + +pkgname = vala-panel-appmenu-common + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..924dfb95c209 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +pkg/ +src/ +*.tar.* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..dafbd224cf9c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Kaizhao Zhang <zhangkaizhao@gmail.com> + +_srcname=vala-panel-appmenu + +pkgname=vala-panel-appmenu-common +pkgver=0.6.94 +pkgrel=1 +pkgdesc="Common libraries and translations for Vala Panel Application Menu" +url='https://github.com/rilian-la-te/vala-panel-appmenu' +arch=('any') +license=('LGPL3') +makedepends=('cmake') +conflicts=('vala-panel-appmenu-budgie-git' + 'vala-panel-appmenu-mate-git' + 'vala-panel-appmenu-translations-git' + 'vala-panel-appmenu-valapanel-git') + +source=("https://github.com/rilian-la-te/vala-panel-appmenu/releases/download/${pkgver}/${_srcname}-${pkgver}.tar.gz" + enable-only-common.diff) +sha512sums=('9ba216b2760bd8f7999c0731e80f231af67d30fd2d44f3a906d2dde0784683bb3c348556144b2e18166d0b38d3b4583ca4dd9655463b0ded6e1b5f1a248af5f7' + 'e4a9e5b4ebd2f601679f919f713e43030d6827d91ac0bbdb75dabb7dccecff87467b92fe8da70759c87730dedbe0092c62228f02b80395bfc8f721c9fbe4fc44') + +prepare() { + cd "${srcdir}/${_srcname}-${pkgver}/data" + patch -p0 -i ../../../enable-only-common.diff +} + +build() { + cd "${srcdir}/${_srcname}-${pkgver}" + cmake ./ \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_INSTALL_LIBEXECDIR=lib \ + -DENABLE_APPMENU_GTK_MODULE=OFF \ + -DENABLE_REGISTRAR=OFF \ + -DENABLE_JAYATANA=OFF \ + -DENABLE_MATE=OFF \ + -DENABLE_XFCE=OFF \ + -DENABLE_VALAPANEL=OFF \ + -DENABLE_BUDGIE=OFF \ + -DENABLE_ONLY_COMMON=ON + + make +} + +package() { + cd "${srcdir}/${_srcname}-${pkgver}" + + make -C "po" DESTDIR="${pkgdir}" install + make -C "data" DESTDIR="${pkgdir}" install +} diff --git a/enable-only-common.diff b/enable-only-common.diff new file mode 100644 index 000000000000..c9a69ec08d98 --- /dev/null +++ b/enable-only-common.diff @@ -0,0 +1,9 @@ +--- CMakeLists.txt.orig 2018-04-24 12:38:37.967848552 +0800 ++++ CMakeLists.txt 2018-04-24 12:39:02.505067563 +0800 +@@ -16,3 +16,6 @@ + add_schema("org.valapanel.appmenu.gschema.xml") + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/appmenu-budgie.plugin DESTINATION ${CMAKE_INSTALL_LIBDIR}/budgie-desktop/plugins/budgie-vala-panel-appmenu-plugin) + endif() ++if (ENABLE_ONLY_COMMON) ++ add_schema("org.valapanel.appmenu.gschema.xml") ++endif() |