diff options
Diffstat (limited to 'x11-misc/mixer_app')
-rw-r--r-- | x11-misc/mixer_app/Manifest | 1 | ||||
-rw-r--r-- | x11-misc/mixer_app/files/mixer_app-1.8.0-build.patch | 44 | ||||
-rw-r--r-- | x11-misc/mixer_app/metadata.xml | 5 | ||||
-rw-r--r-- | x11-misc/mixer_app/mixer_app-1.8.0.ebuild | 37 |
4 files changed, 87 insertions, 0 deletions
diff --git a/x11-misc/mixer_app/Manifest b/x11-misc/mixer_app/Manifest new file mode 100644 index 000000000000..2deadf11810d --- /dev/null +++ b/x11-misc/mixer_app/Manifest @@ -0,0 +1 @@ +DIST Mixer.app-1.8.0.tar.gz 37884 RMD160 ae29a9b6c4a3d37d48f5e2b936ac62b81cc02c52 SHA1 68b644e2b13fe4a89461cf28ab6aebbcaedc0552 SHA256 223c08d91fd7930d6a97cea376b99fb0118cdea12406c7d62d17d38276b4dd15 diff --git a/x11-misc/mixer_app/files/mixer_app-1.8.0-build.patch b/x11-misc/mixer_app/files/mixer_app-1.8.0-build.patch new file mode 100644 index 000000000000..f36ea6e78ec6 --- /dev/null +++ b/x11-misc/mixer_app/files/mixer_app-1.8.0-build.patch @@ -0,0 +1,44 @@ +--- Makefile ++++ Makefile +@@ -2,32 +2,24 @@ + # Mixer.app Makefile + # + +-DESTDIR = +-GNUSTEP_BINDIR = /usr/local/GNUstep/Apps/Mixer.app +-X11_BINDIR = /usr/X11R6/bin +- +-CXX=c++ +-CXXFLAGS += -Wall -pedantic -fno-rtti -fno-exceptions -O2 -I/usr/X11R6/include +-LDFLAGS += -L/usr/X11R6/lib -lXpm -lXext -lX11 ++BINDIR = /usr/bin ++ ++CXX ?= g++ ++CXXFLAGS += -Wall -pedantic -fno-rtti -fno-exceptions ++LIBS = -lXpm -lXext -lX11 + + OBJECTS = Main.o Mixer.o Xpm.o + + all: Mixer.app + + Mixer.app: $(OBJECTS) +- $(CXX) $(OBJECTS) -o $@ $(LDFLAGS) ++ $(CXX) $(LDFLAGS) $(OBJECTS) -o $@ $(LIBS) + + .PHONY: install clean distclean + +-install: install-gnustep +- +-install-gnustep: all +- install -d $(DESTDIR)$(GNUSTEP_BINDIR) +- install -m 0755 Mixer.app $(DESTDIR)$(GNUSTEP_BINDIR)/Mixer +- +-install-x11: all +- install -d $(DESTDIR)$(X11_BINDIR) +- install -m 0755 Mixer.app $(DESTDIR)$(X11_BINDIR)/Mixer.app ++install: all ++ install -d $(DESTDIR)$(BINDIR) ++ install -m 0755 Mixer.app $(DESTDIR)$(BINDIR)/Mixer.app + + clean: + rm -f *~ *.o diff --git a/x11-misc/mixer_app/metadata.xml b/x11-misc/mixer_app/metadata.xml new file mode 100644 index 000000000000..a03f5d8b381b --- /dev/null +++ b/x11-misc/mixer_app/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>desktop-dock</herd> +</pkgmetadata> diff --git a/x11-misc/mixer_app/mixer_app-1.8.0.ebuild b/x11-misc/mixer_app/mixer_app-1.8.0.ebuild new file mode 100644 index 000000000000..9226c03823f0 --- /dev/null +++ b/x11-misc/mixer_app/mixer_app-1.8.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit eutils toolchain-funcs + +MY_P=Mixer.app-${PV} + +DESCRIPTION="mixer utility that has three volume controllers that can be configured to handle any sound source" +HOMEPAGE="http://www.fukt.bsnet.se/~per/mixer/" +SRC_URI="mirror://gentoo/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc sparc x86" +IUSE="" + +RDEPEND="x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${RDEPEND} + virtual/os-headers + x11-proto/xextproto" + +S=${WORKDIR}/${MY_P} + +DOCS="ChangeLog README" + +src_prepare() { + epatch "${FILESDIR}"/${P}-build.patch +} + +src_compile() { + tc-export CXX + emake +} |