]> Pileus Git - ~andy/sunrise/commitdiff
x11-misc/gxneur: New Ebuild for bug 169494.
authorPeter Volkov <pva@gentoo.org>
Fri, 3 Apr 2009 16:09:20 +0000 (16:09 +0000)
committerPeter Volkov <pva@gentoo.org>
Fri, 3 Apr 2009 16:09:20 +0000 (16:09 +0000)
svn path=/sunrise/; revision=8186

x11-misc/gxneur/ChangeLog [new file with mode: 0644]
x11-misc/gxneur/Manifest [new file with mode: 0644]
x11-misc/gxneur/files/gxneur-0.9.3-CFLAGS.patch [new file with mode: 0644]
x11-misc/gxneur/gxneur-0.9.3.ebuild [new file with mode: 0644]
x11-misc/gxneur/metadata.xml [new file with mode: 0644]

diff --git a/x11-misc/gxneur/ChangeLog b/x11-misc/gxneur/ChangeLog
new file mode 100644 (file)
index 0000000..54d433f
--- /dev/null
@@ -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 (file)
index 0000000..db48b34
--- /dev/null
@@ -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 (file)
index 0000000..a80d53f
--- /dev/null
@@ -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 (file)
index 0000000..76b1176
--- /dev/null
@@ -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 (file)
index 0000000..7e32869
--- /dev/null
@@ -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>