From 9434eea7365584d60ac26ba38da086e484be002e Mon Sep 17 00:00:00 2001 From: cr6git Date: Sun, 6 Aug 2017 13:54:14 +0200 Subject: [PATCH] New packages: cbatticon-gtk3 & cbatticon-gtk2 --- srcpkgs/cbatticon-gtk2 | 1 + srcpkgs/cbatticon-gtk3/template | 39 +++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 120000 srcpkgs/cbatticon-gtk2 create mode 100644 srcpkgs/cbatticon-gtk3/template diff --git a/srcpkgs/cbatticon-gtk2 b/srcpkgs/cbatticon-gtk2 new file mode 120000 index 00000000000..318b0b5dcdc --- /dev/null +++ b/srcpkgs/cbatticon-gtk2 @@ -0,0 +1 @@ +cbatticon-gtk3 \ No newline at end of file diff --git a/srcpkgs/cbatticon-gtk3/template b/srcpkgs/cbatticon-gtk3/template new file mode 100644 index 00000000000..4d836dff57f --- /dev/null +++ b/srcpkgs/cbatticon-gtk3/template @@ -0,0 +1,39 @@ +# Template file for 'cbatticon-gtk3' +pkgname=cbatticon-gtk3 +version=1.6.2 +revision=1 +build_style=gnu-makefile +hostmakedepends="pkg-config" +makedepends="gtk+-devel gtk+3-devel libnotify-devel" +maintainer="cr6git " +short_desc="Lightweight and fast battery icon that sits in your systray - GTK3" +homepage="https://github.com/valr/cbatticon" +license="GPL-2" +distfiles="https://github.com/valr/cbatticon/archive/${version}.tar.gz" +checksum=fd78c2a38441f78116b68dbef67c8ab67d323d781206a76a3fe5cc09f4bce1ee +wrksrc="cbatticon-${version}" +provides="cbatticon-${version}_${revision}" +replaces="cbatticon-gtk2>=0" + +do_build() { + # Cannot build GTK2/3 versions in the same folder! + cp -a ${wrksrc} ${wrksrc}-gtk2 + + # GTK3 + make_build_args="WITH_NOTIFY=1 WITH_GTK3=1" + make ${makejobs} ${make_build_args} ${make_build_target} + + # GTK2 + cd ${wrksrc}-gtk2 + make_build_args="WITH_NOTIFY=1 WITH_GTK3=0" + make ${makejobs} ${make_build_args} ${make_build_target} +} + +cbatticon-gtk2_package() { + short_desc="${short_desc/GTK3/GTK2}" + provides="cbatticon-${version}_${revision}" + replaces="cbatticon-gtk3>=0" + pkg_install() { + make STRIP=true PREFIX=/usr DESTDIR=${PKGDESTDIR} -C ${wrksrc}-gtk2 install + } +}