summaryrefslogtreecommitdiff
path: root/media-sound/gxmms2
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2005-10-25 20:06:16 +0000
committerBertrand Jacquin <beber@meleeweb.net>2005-10-25 20:06:16 +0000
commita2c4da6c6d7651cbd09564ea6f5ad49e471f3afd (patch)
treed5cdbaa53faa200779b6643ff7e6a8da99130fcc /media-sound/gxmms2
parentUpdate digest (diff)
downloadportage-a2c4da6c6d7651cbd09564ea6f5ad49e471f3afd.tar.xz
Some new ebuilds
Diffstat (limited to 'media-sound/gxmms2')
-rw-r--r--media-sound/gxmms2/Manifest6
-rw-r--r--media-sound/gxmms2/files/digest-gxmms2-0.4.2-r11
-rw-r--r--media-sound/gxmms2/files/digest-gxmms2-99990
-rw-r--r--media-sound/gxmms2/files/gxmms2-Makefile-gentoo51
-rw-r--r--media-sound/gxmms2/files/gxmms2-Makefile-gentoo.151
-rw-r--r--media-sound/gxmms2/gxmms2-0.4.2-r1.ebuild29
-rw-r--r--media-sound/gxmms2/gxmms2-9999.ebuild33
7 files changed, 171 insertions, 0 deletions
diff --git a/media-sound/gxmms2/Manifest b/media-sound/gxmms2/Manifest
new file mode 100644
index 00000000..b32567bf
--- /dev/null
+++ b/media-sound/gxmms2/Manifest
@@ -0,0 +1,6 @@
+MD5 22be5898d56c2e6ec895477e690a789f files/digest-gxmms2-0.4.2-r1 63
+MD5 d41d8cd98f00b204e9800998ecf8427e files/digest-gxmms2-9999 0
+MD5 b3fefd1a2ed777fbc4645689a85dca73 files/gxmms2-Makefile-gentoo 1162
+MD5 b3fefd1a2ed777fbc4645689a85dca73 files/gxmms2-Makefile-gentoo.1 1162
+MD5 fff25c153bcd8f7d1c0dab16b0727a42 gxmms2-0.4.2-r1.ebuild 754
+MD5 a9c2e61f726da9cfd12904dac43d7b55 gxmms2-9999.ebuild 816
diff --git a/media-sound/gxmms2/files/digest-gxmms2-0.4.2-r1 b/media-sound/gxmms2/files/digest-gxmms2-0.4.2-r1
new file mode 100644
index 00000000..ee92bc08
--- /dev/null
+++ b/media-sound/gxmms2/files/digest-gxmms2-0.4.2-r1
@@ -0,0 +1 @@
+MD5 7b89f530e69b9380cf96b4e65c850c57 gxmms2-0.4.2.tar.gz 29111
diff --git a/media-sound/gxmms2/files/digest-gxmms2-9999 b/media-sound/gxmms2/files/digest-gxmms2-9999
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/media-sound/gxmms2/files/digest-gxmms2-9999
diff --git a/media-sound/gxmms2/files/gxmms2-Makefile-gentoo b/media-sound/gxmms2/files/gxmms2-Makefile-gentoo
new file mode 100644
index 00000000..e31e7489
--- /dev/null
+++ b/media-sound/gxmms2/files/gxmms2-Makefile-gentoo
@@ -0,0 +1,51 @@
+# Makefile for gxmms2
+
+#Installation directory
+INSTALLPATH=/usr/bin
+
+# Path to XMMS2 header files
+XMMS2_INCLUDE_DIR=/usr/include/xmms2
+
+ALLFILES=*.c *.h *.xpm Makefile README COPYING
+
+GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags`
+GTK_LIB = `pkg-config gtk+-2.0 --libs`
+
+FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) -I${XMMS2_INCLUDE_DIR}
+LIBS = $(GTK_LIB) -lxmmsclient -lxmmsclient-glib
+
+LFLAGS =
+
+CC = gcc $(CFLAGS) $(FLAGS)
+
+OBJS = gxmms2.o xmms2ctrl.o trackinfo.o gtrackinfo.o gmlplaylist.o gmedialib.o gmlbrowser.o gmlsearch.o
+
+projname := gxmms2-$(shell awk '/define VERSION_NUMBER/ { print $$3 }' gxmms2.c )
+
+gxmms2: $(OBJS)
+ $(CC) $(OBJS) -o gxmms2 $(LFLAGS) $(LIBS)
+
+dist: $(ALLFILES)
+ -rm -rf $(projname)
+ mkdir $(projname)
+ cp -rl --parents $(ALLFILES) $(projname)
+ tar chfz $(projname).tar.gz $(projname)
+ -rm -rf $(projname)
+
+clean:
+ rm -f *.o core *.so* *.bak *~
+
+gxmms2.o: gxmms2.c
+trackinfo.o: trackinfo.c
+xmms2ctrl.o: xmms2ctrl.c
+gtrackinfo.o: gtrackinfo.c
+gmedialib.o: gmedialib.c
+gmlplaylist.o: gmlplaylist.c
+gmlbrowser.o: gmlbrowser.c
+gmlsearch.o: gmlsearch.c
+
+install:
+ install -D gxmms2 $(INSTALLPATH)/gxmms2
+
+uninstall:
+ -rm $(INSTALLPATH)/gxmms2
diff --git a/media-sound/gxmms2/files/gxmms2-Makefile-gentoo.1 b/media-sound/gxmms2/files/gxmms2-Makefile-gentoo.1
new file mode 100644
index 00000000..e31e7489
--- /dev/null
+++ b/media-sound/gxmms2/files/gxmms2-Makefile-gentoo.1
@@ -0,0 +1,51 @@
+# Makefile for gxmms2
+
+#Installation directory
+INSTALLPATH=/usr/bin
+
+# Path to XMMS2 header files
+XMMS2_INCLUDE_DIR=/usr/include/xmms2
+
+ALLFILES=*.c *.h *.xpm Makefile README COPYING
+
+GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags`
+GTK_LIB = `pkg-config gtk+-2.0 --libs`
+
+FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) -I${XMMS2_INCLUDE_DIR}
+LIBS = $(GTK_LIB) -lxmmsclient -lxmmsclient-glib
+
+LFLAGS =
+
+CC = gcc $(CFLAGS) $(FLAGS)
+
+OBJS = gxmms2.o xmms2ctrl.o trackinfo.o gtrackinfo.o gmlplaylist.o gmedialib.o gmlbrowser.o gmlsearch.o
+
+projname := gxmms2-$(shell awk '/define VERSION_NUMBER/ { print $$3 }' gxmms2.c )
+
+gxmms2: $(OBJS)
+ $(CC) $(OBJS) -o gxmms2 $(LFLAGS) $(LIBS)
+
+dist: $(ALLFILES)
+ -rm -rf $(projname)
+ mkdir $(projname)
+ cp -rl --parents $(ALLFILES) $(projname)
+ tar chfz $(projname).tar.gz $(projname)
+ -rm -rf $(projname)
+
+clean:
+ rm -f *.o core *.so* *.bak *~
+
+gxmms2.o: gxmms2.c
+trackinfo.o: trackinfo.c
+xmms2ctrl.o: xmms2ctrl.c
+gtrackinfo.o: gtrackinfo.c
+gmedialib.o: gmedialib.c
+gmlplaylist.o: gmlplaylist.c
+gmlbrowser.o: gmlbrowser.c
+gmlsearch.o: gmlsearch.c
+
+install:
+ install -D gxmms2 $(INSTALLPATH)/gxmms2
+
+uninstall:
+ -rm $(INSTALLPATH)/gxmms2
diff --git a/media-sound/gxmms2/gxmms2-0.4.2-r1.ebuild b/media-sound/gxmms2/gxmms2-0.4.2-r1.ebuild
new file mode 100644
index 00000000..350cd0ce
--- /dev/null
+++ b/media-sound/gxmms2/gxmms2-0.4.2-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+# Nonofficial ebuild by Ycarus, additions by Oliver Schneider. For new version look here : http://gentoo.zugaina.org/
+
+IUSE=""
+
+inherit eutils
+DESCRIPTION="A GTK+ 2.6 based XMMS2 client"
+SRC_URI="http://wejp.homelinux.org/wejp/xmms2/${P}.tar.gz"
+HOMEPAGE="http://wejp.homelinux.org/wejp/xmms2/"
+LICENSE="GPL-2"
+SLOT="0"
+RESTRICT="nomirror"
+KEYWORDS="~amd64 ~ppc ~sparc x86 ~hppa ~mips ~ppc64 ~alpha ~ia64"
+
+RDEPEND=">=x11-libs/gtk+-2.6
+ =media-sound/xmms2-0.1_pre2"
+
+src_compile() {
+ cp ${FILESDIR}/gxmms2-Makefile-gentoo ${S}/Makefile
+ emake || die "make failed"
+}
+
+src_install() {
+ dodir /usr/bin
+ exeinto /usr/bin
+ doexe gxmms2
+}
diff --git a/media-sound/gxmms2/gxmms2-9999.ebuild b/media-sound/gxmms2/gxmms2-9999.ebuild
new file mode 100644
index 00000000..18989798
--- /dev/null
+++ b/media-sound/gxmms2/gxmms2-9999.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+# Nonofficial ebuild by Ycarus, additions by Oliver Schneider. For new version look here : http://gentoo.zugaina.org/
+
+EGIT_REPO_URI="rsync://git.xmms.se/xmms2/gxmms2.git/"
+IUSE=""
+
+inherit eutils git
+MY_P="${PN}-snapshot"
+
+DESCRIPTION="A GTK+ 2.6 based XMMS2 client (git version)"
+HOMEPAGE="http://wejp.homelinux.org/wejp/xmms2/"
+LICENSE="GPL-2"
+SLOT="0"
+RESTRICT="nomirror"
+KEYWORDS="~amd64 ~ppc ~sparc x86 ~hppa ~mips ~ppc64 ~alpha ~ia64"
+
+RDEPEND=">=x11-libs/gtk+-2.6
+ media-sound/xmms2-git"
+S=${WORKDIR}/${MY_P}
+
+src_compile() {
+ make clean
+ cp ${FILESDIR}/gxmms2-Makefile-gentoo ${S}/Makefile
+ emake || die "make failed"
+}
+
+src_install() {
+ dodir /usr/bin
+ exeinto /usr/bin
+ doexe gxmms2
+}