diff options
author | Konstantin Pugin | 2015-05-26 16:51:29 +0600 |
---|---|---|
committer | Konstantin Pugin | 2015-05-26 16:51:29 +0600 |
commit | 6820f71564cb60f5e7a5798239d7a5d8d4282fb4 (patch) | |
tree | 5a88dffd16341c7da75e4e1e23f67309572e46bf | |
download | aur-6820f71564cb60f5e7a5798239d7a5d8d4282fb4.tar.gz |
Import from AUR3
-rw-r--r-- | .SRCINFO | 109 | ||||
-rw-r--r-- | PKGBUILD | 140 | ||||
-rw-r--r-- | vala-panel-extras.install | 12 |
3 files changed, 261 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..64bd482bc575 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,109 @@ +# Generated by makepkg 4.2.1 +# Mon Apr 20 19:37:28 UTC 2015 +pkgbase = vala-panel-extras-git + pkgdesc = Simple StatusNotifierItems for Indicator plugins + pkgver = 0.1.2.r0.ga50a288 + pkgrel = 1 + url = https://github.com/rilian-la-te/vala-panel-extras + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = cmake + makedepends = vala + makedepends = gtk3>=3.12.0 + makedepends = libxkbcommon-x11>=0.5.0 + makedepends = libxcb>=1.10 + makedepends = alsa-lib>=1.0.26 + makedepends = libgweather>=3.12.0 + makedepends = libx11 + makedepends = libgtop + replaces = vala-panel-extras-meta-git + source = git://github.com/rilian-la-te/vala-panel-extras.git + source = git://github.com/rilian-la-te/cmake-vala.git + sha256sums = SKIP + sha256sums = SKIP + +pkgname = vala-panel-extras-battery-git + pkgdesc = Simple battery indicator + install = vala-panel-extras.install + depends = gtk3 + depends = upower>=0.99 + depends = vala-panel-extras-common-git + optdepends = xfce4-sntray-plugin: for showing in Xfce + optdepends = vala-panel-sntray: for showing in vala-panel + optdepends = xfce4-snw-plugin: for showing in Xfce, alternate way + optdepends = enlightenment: for showing in E19 + optdepends = indicator-application: for showing in Indicator Environment, like Pantheon or Unity + optdepends = plasma-desktop: for showing in KDE Frameworks + optdepends = kdebase-plasma: for showing in KDE4 + +pkgname = vala-panel-extras-volume-git + pkgdesc = Simple volume indicator + install = vala-panel-extras.install + depends = gtk3 + depends = alsa-lib>=1.0.26 + depends = vala-panel-extras-common-git + optdepends = xfce4-sntray-plugin: for showing in Xfce + optdepends = vala-panel-sntray: for showing in vala-panel + optdepends = xfce4-snw-plugin: for showing in Xfce, alternate way + optdepends = enlightenment: for showing in E19 + optdepends = indicator-application: for showing in Indicator Environment, like Pantheon or Unity + optdepends = plasma-desktop: for showing in KDE Frameworks + optdepends = kdebase-plasma: for showing in KDE4 + +pkgname = vala-panel-extras-xkb-git + pkgdesc = Simple keyboard layout indicator/switcher + install = vala-panel-extras.install + depends = gtk3 + depends = libxkbcommon-x11>=0.5 + depends = libxcb>=1.10 + depends = libx11 + depends = vala-panel-extras-common-git + optdepends = xfce4-sntray-plugin: for showing in Xfce + optdepends = vala-panel-sntray: for showing in vala-panel + optdepends = xfce4-snw-plugin: for showing in Xfce, alternate way + optdepends = enlightenment: for showing in E19 + optdepends = indicator-application: for showing in Indicator Environment, like Pantheon or Unity + optdepends = plasma-desktop: for showing in KDE Frameworks + optdepends = kdebase-plasma: for showing in KDE4 + optdepends = vala-panel-extras-xkb-flags: builtin flags + +pkgname = vala-panel-extras-gtop-git + pkgdesc = Simple network speed indicator + install = vala-panel-extras.install + depends = gtk3 + depends = libgtop + depends = vala-panel-extras-common-git + optdepends = xfce4-sntray-plugin: for showing in Xfce + optdepends = vala-panel-sntray: for showing in vala-panel + optdepends = xfce4-snw-plugin: for showing in Xfce, alternate way + optdepends = enlightenment: for showing in E19 + optdepends = indicator-application: for showing in Indicator Environment, like Pantheon or Unity + optdepends = plasma-desktop: for showing in KDE Frameworks + optdepends = kdebase-plasma: for showing in KDE4 + +pkgname = vala-panel-extras-weather-git + pkgdesc = Simple weather indicator + install = vala-panel-extras.install + depends = gtk3 + depends = libgweather>=3.12.0 + depends = vala-panel-extras-common-git + optdepends = xfce4-sntray-plugin: for showing in Xfce + optdepends = vala-panel-sntray: for showing in vala-panel + optdepends = xfce4-snw-plugin: for showing in Xfce, alternate way + optdepends = enlightenment: for showing in E19 + optdepends = indicator-application: for showing in Indicator Environment, like Pantheon or Unity + optdepends = plasma-desktop: for showing in KDE Frameworks + optdepends = kdebase-plasma: for showing in KDE4 + +pkgname = vala-panel-extras-common-git + pkgdesc = Common files for vala-panel-extras + arch = any + replaces = vala-panel-extras-translations-git + +pkgname = vala-panel-extras-xkb-flags-git + pkgdesc = Flags for XKB plugin + install = vala-panel-extras.install + arch = any + optdepends = vala-panel-extras-xkb-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4e94f13ee1e3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,140 @@ +# Maintainer: rilian-la-te <ria.freelander@gmail.com> + +_pkgbase=vala-panel-extras +pkgbase=vala-panel-extras-git +pkgname=('vala-panel-extras-battery-git' 'vala-panel-extras-volume-git' 'vala-panel-extras-xkb-git' 'vala-panel-extras-gtop-git' 'vala-panel-extras-weather-git' 'vala-panel-extras-common-git' 'vala-panel-extras-xkb-flags-git') +_cmakename=cmake-vala +pkgver=0.1.2.r0.ga50a288 +pkgrel=1 +pkgdesc="Simple StatusNotifierItems for Indicator plugins" +url="https://github.com/rilian-la-te/vala-panel-extras" +arch=('i686' 'x86_64') +license=('GPL3') +replaces=('vala-panel-extras-meta-git') +makedepends=('cmake' 'vala' 'gtk3>=3.12.0' 'libxkbcommon-x11>=0.5.0' 'libxcb>=1.10' 'alsa-lib>=1.0.26' 'libgweather>=3.12.0' 'libx11' 'libgtop') +source=("git://github.com/rilian-la-te/${_pkgbase}.git" + "git://github.com/rilian-la-te/${_cmakename}.git") +sha256sums=('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" +} + +build() { + cd "${srcdir}/${_pkgbase}" + cmake ./ -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_WEATHER=ON -DENABLE_ALSA=ON -DENABLE_XKB=ON -DENABLE_BATTERY=ON -DGSETTINGS_COMPILE=OFF + make +} + +package_vala-panel-extras-volume-git() { + pkgdesc="Simple volume indicator" + depends=('gtk3' 'alsa-lib>=1.0.26' 'vala-panel-extras-common-git') + optdepends=('xfce4-sntray-plugin: for showing in Xfce' + 'vala-panel-sntray: for showing in vala-panel' + 'xfce4-snw-plugin: for showing in Xfce, alternate way' + 'enlightenment: for showing in E19' + 'indicator-application: for showing in Indicator Environment, like Pantheon or Unity' + 'plasma-desktop: for showing in KDE Frameworks' + 'kdebase-plasma: for showing in KDE4') + install=vala-panel-extras.install + + cd "${srcdir}/${_pkgbase}" + make -C "applets/volume" DESTDIR="${pkgdir}" install + install -D -m644 data/gschemas/org.valapanel.volume.gschema.xml "$pkgdir/usr/share/glib-2.0/schemas/org.valapanel.volume.gschema.xml" +} +package_vala-panel-extras-xkb-git() { + pkgdesc="Simple keyboard layout indicator/switcher" + depends=('gtk3' 'libxkbcommon-x11>=0.5' 'libxcb>=1.10' 'libx11' 'vala-panel-extras-common-git') + optdepends=('xfce4-sntray-plugin: for showing in Xfce' + 'vala-panel-sntray: for showing in vala-panel' + 'xfce4-snw-plugin: for showing in Xfce, alternate way' + 'enlightenment: for showing in E19' + 'indicator-application: for showing in Indicator Environment, like Pantheon or Unity' + 'plasma-desktop: for showing in KDE Frameworks' + 'kdebase-plasma: for showing in KDE4' + 'vala-panel-extras-xkb-flags: builtin flags') + install=vala-panel-extras.install + + cd "${srcdir}/${_pkgbase}" + make -C "applets/xkb" DESTDIR="${pkgdir}" install + install -D -m644 data/gschemas/org.valapanel.xkb.gschema.xml "$pkgdir/usr/share/glib-2.0/schemas/org.valapanel.xkb.gschema.xml" + rm -fr "$pkgdir/usr/share/vala-panel-extras/" +} +package_vala-panel-extras-gtop-git() { + pkgdesc="Simple network speed indicator" + depends=('gtk3' 'libgtop' 'vala-panel-extras-common-git') + optdepends=('xfce4-sntray-plugin: for showing in Xfce' + 'vala-panel-sntray: for showing in vala-panel' + 'xfce4-snw-plugin: for showing in Xfce, alternate way' + 'enlightenment: for showing in E19' + 'indicator-application: for showing in Indicator Environment, like Pantheon or Unity' + 'plasma-desktop: for showing in KDE Frameworks' + 'kdebase-plasma: for showing in KDE4') + install=vala-panel-extras.install + + cd "${srcdir}/${_pkgbase}" + make -C "applets/gtop" DESTDIR="${pkgdir}" install + install -D -m644 data/gschemas/org.valapanel.gtop.gschema.xml "$pkgdir/usr/share/glib-2.0/schemas/org.valapanel.gtop.gschema.xml" +} +package_vala-panel-extras-weather-git() { + pkgdesc="Simple weather indicator" + depends=('gtk3' 'libgweather>=3.12.0' 'vala-panel-extras-common-git') + optdepends=('xfce4-sntray-plugin: for showing in Xfce' + 'vala-panel-sntray: for showing in vala-panel' + 'xfce4-snw-plugin: for showing in Xfce, alternate way' + 'enlightenment: for showing in E19' + 'indicator-application: for showing in Indicator Environment, like Pantheon or Unity' + 'plasma-desktop: for showing in KDE Frameworks' + 'kdebase-plasma: for showing in KDE4') + install=vala-panel-extras.install + + cd "${srcdir}/${_pkgbase}" + make -C "applets/weather" DESTDIR="${pkgdir}" install + install -D -m644 data/gschemas/org.valapanel.weather.gschema.xml "$pkgdir/usr/share/glib-2.0/schemas/org.valapanel.weather.gschema.xml" +} +package_vala-panel-extras-xkb-flags-git() { + arch=('any') + pkgdesc="Flags for XKB plugin" + optdepends=('vala-panel-extras-xkb-git') + install=vala-panel-extras.install + + cd "${srcdir}/${_pkgbase}" + make -C "applets/xkb" DESTDIR="${pkgdir}" install + rm -fr "$pkgdir/usr/bin/" + rm -fr "$pkgdir/usr/share/applications" +} +package_vala-panel-extras-battery-git() { + pkgdesc="Simple battery indicator" + depends=('gtk3' 'upower>=0.99' 'vala-panel-extras-common-git') + optdepends=('xfce4-sntray-plugin: for showing in Xfce' + 'vala-panel-sntray: for showing in vala-panel' + 'xfce4-snw-plugin: for showing in Xfce, alternate way' + 'enlightenment: for showing in E19' + 'indicator-application: for showing in Indicator Environment, like Pantheon or Unity' + 'plasma-desktop: for showing in KDE Frameworks' + 'kdebase-plasma: for showing in KDE4') + install=vala-panel-extras.install + + cd "${srcdir}/${_pkgbase}" + make -C "applets/batt" DESTDIR="${pkgdir}" install + install -D -m644 data/gschemas/org.valapanel.battery.gschema.xml "$pkgdir/usr/share/glib-2.0/schemas/org.valapanel.battery.gschema.xml" +} + +package_vala-panel-extras-common-git() { + arch=('any') + pkgdesc="Common files for vala-panel-extras" + replaces=('vala-panel-extras-translations-git') + + cd "${srcdir}/${_pkgbase}" + make -C "po" DESTDIR="${pkgdir}" install +}
\ No newline at end of file diff --git a/vala-panel-extras.install b/vala-panel-extras.install new file mode 100644 index 000000000000..2b25faeee776 --- /dev/null +++ b/vala-panel-extras.install @@ -0,0 +1,12 @@ +post_install() { + glib-compile-schemas /usr/share/glib-2.0/schemas + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} |