From 416841c0bc197d1c600984feac345d3b69b7ecbc Mon Sep 17 00:00:00 2001 From: Steve Prybylski Date: Mon, 2 Nov 2015 16:21:05 -0500 Subject: [PATCH 1/2] New package: autoconf-archive-2015.09.25. --- srcpkgs/autoconf-archive/template | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 srcpkgs/autoconf-archive/template diff --git a/srcpkgs/autoconf-archive/template b/srcpkgs/autoconf-archive/template new file mode 100644 index 00000000000..64861547d2c --- /dev/null +++ b/srcpkgs/autoconf-archive/template @@ -0,0 +1,13 @@ +# Template file for 'autoconf-archive' +pkgname=autoconf-archive +version=2015.09.25 +revision=1 +noarch=yes +build_style=gnu-configure +depends="autoconf" +short_desc="A collection of freely re-usable Autoconf macros" +maintainer="Steve Prybylski " +license="GPL-3" +homepage="http://www.gnu.org/software/autoconf-archive/" +distfiles="http://ftpmirror.gnu.org/${pkgname}/${pkgname}-${version}.tar.xz" +checksum=7c0467a5dbd2340153bca5a477bd92fbc951d9ee3cbed92f16f6bf08ac0c350a From bacf30644217417a4e8104a77b0b87119a6b05bb Mon Sep 17 00:00:00 2001 From: Steve Prybylski Date: Mon, 2 Nov 2015 16:24:44 -0500 Subject: [PATCH 2/2] New package: workrave-1.10.8. Close #2877. Thanks @sunaku. --- srcpkgs/workrave/patches/configure_ac.patch | 11 ++++++++ .../workrave/patches/musl-nl_langinfo.patch | 11 ++++++++ srcpkgs/workrave/template | 25 +++++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 srcpkgs/workrave/patches/configure_ac.patch create mode 100644 srcpkgs/workrave/patches/musl-nl_langinfo.patch create mode 100644 srcpkgs/workrave/template diff --git a/srcpkgs/workrave/patches/configure_ac.patch b/srcpkgs/workrave/patches/configure_ac.patch new file mode 100644 index 00000000000..641b1b07615 --- /dev/null +++ b/srcpkgs/workrave/patches/configure_ac.patch @@ -0,0 +1,11 @@ +--- ./configure.ac.orig 2015-11-02 15:12:56.227947986 -0500 ++++ ./configure.ac 2015-11-02 15:13:00.392948034 -0500 +@@ -323,6 +323,8 @@ + + AM_CONDITIONAL(HAVE_DSOUND, test "x$have_dsound" = "xyes") + ++AC_CHECK_LIB(intl, gettext) ++ + dnl + dnl OSX specific checks + dnl diff --git a/srcpkgs/workrave/patches/musl-nl_langinfo.patch b/srcpkgs/workrave/patches/musl-nl_langinfo.patch new file mode 100644 index 00000000000..9f558bbd198 --- /dev/null +++ b/srcpkgs/workrave/patches/musl-nl_langinfo.patch @@ -0,0 +1,11 @@ +--- ./common/src/Locale.cc.orig 2015-11-02 15:03:27.293941445 -0500 ++++ ./common/src/Locale.cc 2015-11-02 15:07:49.600944461 -0500 +@@ -256,7 +256,7 @@ + } + #endif + +-#ifdef PLATFORM_OS_UNIX ++#if defined(PLATFORM_OS_UNIX) && defined(__GLIBC__) + union { unsigned int word; char *string; } langinfo; + gint week_1stday = 0; + gint first_weekday = 1; diff --git a/srcpkgs/workrave/template b/srcpkgs/workrave/template new file mode 100644 index 00000000000..a1210560740 --- /dev/null +++ b/srcpkgs/workrave/template @@ -0,0 +1,25 @@ +# Template file for 'workrave' +pkgname=workrave +version=1.10.8 +revision=1 +_realversion="${version//./_}" +wrksrc="${pkgname}-${_realversion}" +nocross=yes # gobject-introspection +build_style=gnu-configure +configure_args="--disable-static --disable-gnome $(vopt_enable pulseaudio pulse)" +hostmakedepends="automake autoconf-archive gettext-devel intltool pkg-config + gobject-introspection python-cheetah" +makedepends="gtkmm-devel libSM-devel libXtst-devel libXScrnSaver-devel + $(vopt_if pulseaudio pulseaudio-devel)" +short_desc="Program that assists in the recovery and prevention of RSI" +maintainer="Steve Prybylski " +license="GPL-3" +homepage="http://www.workrave.org/" +distfiles="https://github.com/rcaelers/${pkgname}/archive/v${_realversion}.tar.gz" +checksum=15e0c87c2172dc249031d97d4020ee4a47ea9073aa26dc06a4b15e91abf88479 + +build_options="pulseaudio" + +pre_configure() { + NOCONFIGURE=1 ./autogen.sh +}