summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaizhao Zhang2018-04-24 13:32:20 +0800
committerKaizhao Zhang2018-04-24 13:32:20 +0800
commit7e3c8ef5083208f98461710cd7cba6aa4e14de85 (patch)
treeeabe670f316e6f1fd254c659104d5fb32909efce
downloadaur-7e3c8ef5083208f98461710cd7cba6aa4e14de85.tar.gz
Initial import
-rw-r--r--.SRCINFO19
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD51
-rw-r--r--enable-only-common.diff9
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()