summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2009-04-03 16:09:20 +0000
committerPeter Volkov <pva@gentoo.org>2009-04-03 16:09:20 +0000
commitba896e8d99b8b58724b1ef1e4835de38c81e6c70 (patch)
tree6d9d309056e0128b96a76c7ab6842aca6fa0429c /x11-misc
parentx11-misc/xneur: New Ebuild for bug 169494. Too many users want xneur but it s... (diff)
downloadsunrise-ba896e8d99b8b58724b1ef1e4835de38c81e6c70.tar.gz
sunrise-ba896e8d99b8b58724b1ef1e4835de38c81e6c70.tar.bz2
sunrise-ba896e8d99b8b58724b1ef1e4835de38c81e6c70.zip
x11-misc/gxneur: New Ebuild for bug 169494.
svn path=/sunrise/; revision=8186
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/gxneur/ChangeLog8
-rw-r--r--x11-misc/gxneur/Manifest5
-rw-r--r--x11-misc/gxneur/files/gxneur-0.9.3-CFLAGS.patch26
-rw-r--r--x11-misc/gxneur/gxneur-0.9.3.ebuild54
-rw-r--r--x11-misc/gxneur/metadata.xml5
5 files changed, 98 insertions, 0 deletions
diff --git a/x11-misc/gxneur/ChangeLog b/x11-misc/gxneur/ChangeLog
new file mode 100644
index 000000000..54d433f8f
--- /dev/null
+++ b/x11-misc/gxneur/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for x11-misc/gxneur
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 03 Apr 2009; Peter Volkov <pva@gentoo.org> +gxneur-0.9.3.ebuild,
+ +files/gxneur-0.9.3-CFLAGS.patch, +metadata.xml:
+ New Ebuild for bug 169494.
+
diff --git a/x11-misc/gxneur/Manifest b/x11-misc/gxneur/Manifest
new file mode 100644
index 000000000..db48b3453
--- /dev/null
+++ b/x11-misc/gxneur/Manifest
@@ -0,0 +1,5 @@
+AUX gxneur-0.9.3-CFLAGS.patch 808 RMD160 1067c513f4eb9918a746d3c8ece21cb67bc1169c SHA1 d0a6cb653d473aedb4e31411ee66e4c2a7ae195d SHA256 6b3e38af6ff8b7cd2ef38583f28680cec06e39573b98f1e3c3496486d78537c7
+DIST gxneur-0.9.3.tar.bz2 320584 RMD160 e6b2d64af9f72ca32cc9986738e843f2cefb2f5d SHA1 e024a6b8809a02bc37cb3590abb8b4ebec5cf726 SHA256 281459400d0d3beb48b82a4d33055724ee7216787304d9c28c9bc339e574c4bd
+EBUILD gxneur-0.9.3.ebuild 1186 RMD160 c198ad034d774075ce320cebad56270ed61a2bec SHA1 a5f742c58f6be80d9e23c9a25a2e96de8ec5bab0 SHA256 e59dc582fcac5368a2079936ba6f3d61ad1306425fbd1fab98db915255271f82
+MISC ChangeLog 264 RMD160 69cb8b7c9f9540efb8b5cdb730d9419592698b0d SHA1 6ceaf891bed16a91d896a972e72b21bb5181d704 SHA256 ea6ab61d97dafe7e873aabd420deb92afafa9112886acd95139914f291d8a9a7
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/x11-misc/gxneur/files/gxneur-0.9.3-CFLAGS.patch b/x11-misc/gxneur/files/gxneur-0.9.3-CFLAGS.patch
new file mode 100644
index 000000000..a80d53fee
--- /dev/null
+++ b/x11-misc/gxneur/files/gxneur-0.9.3-CFLAGS.patch
@@ -0,0 +1,26 @@
+=== modified file 'configure.in'
+--- configure.in 2009-03-15 10:29:29 +0000
++++ configure.in 2009-03-15 10:29:44 +0000
+@@ -27,8 +27,8 @@
+ AM_GNU_GETTEXT_VERSION([0.16.1])
+ AM_GNU_GETTEXT([external])
+
+-CFLAGS="-Wall -Wextra -Werror -g0 -fPIC -std=gnu99"
+-AC_SUBST(CFLAGS)
++DEFAULT_CFLAGS="-Wall -Wextra -Werror -g0 -fPIC -std=gnu99"
++AC_SUBST(DEFAULT_CFLAGS)
+
+ AC_OUTPUT([Makefile src/Makefile pixmaps/Makefile glade/Makefile po/Makefile.in])
+
+
+=== modified file 'src/Makefile.am'
+--- src/Makefile.am 2009-03-15 10:29:29 +0000
++++ src/Makefile.am 2009-03-15 10:31:43 +0000
+@@ -21,5 +21,5 @@
+ xkb.c \
+ xkb.h
+
+-gxneur_CFLAGS = @GTK_CFLAGS@ @XNEUR_CFLAGS@ @GLADE_CFLAGS@
++gxneur_CFLAGS = @GTK_CFLAGS@ @XNEUR_CFLAGS@ @GLADE_CFLAGS@ @DEFAULT_CFLAGS@
+ gxneur_LDFLAGS = @GTK_LIBS@ @XNEUR_LIBS@ @GLADE_LIBS@
+
diff --git a/x11-misc/gxneur/gxneur-0.9.3.ebuild b/x11-misc/gxneur/gxneur-0.9.3.ebuild
new file mode 100644
index 000000000..76b11767c
--- /dev/null
+++ b/x11-misc/gxneur/gxneur-0.9.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+DESCRIPTION="GTK based GUI for xneur"
+HOMEPAGE="http://www.xneur.ru/"
+if [[ "${PV}" =~ (_p)([0-9]+) ]] ; then
+ inherit subversion
+ SRC_URI=""
+ MTSLPT_REV=${BASH_REMATCH[2]}
+ ESVN_REPO_URI="svn://xneur.ru:3690/xneur/${PN}/@${MTSLPT_REV}"
+else
+ inherit eutils autotools versionator
+ SRC_URI="http://dists.xneur.ru/release-${PV}/tgz/${P}.tar.bz2"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="nls"
+
+RDEPEND=">=x11-misc/xneur-$(get_version_component_range 1-2)
+ >=x11-libs/gtk+-2.0.0
+ >=sys-devel/gettext-0.16.1
+ >=gnome-base/libglade-2.6.0"
+DEPEND="${RDEPEND}
+ >=dev-util/pkgconfig-0.20"
+
+src_unpack() {
+ if [[ ${SRC_URI} == "" ]] ; then
+ subversion_src_unpack
+ else
+ unpack ${A}
+ fi
+}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-CFLAGS.patch"
+ sed -i "s/-Werror -g0//" configure.in || die
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable nls)
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog NEWS || die
+ doicon pixmaps/gxneur.png
+ make_desktop_entry "${PN}" "${PN}" ${PN} "GTK;Gnome;Utility;TrayIcon"
+}
diff --git a/x11-misc/gxneur/metadata.xml b/x11-misc/gxneur/metadata.xml
new file mode 100644
index 000000000..7e3286984
--- /dev/null
+++ b/x11-misc/gxneur/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>