diff --git a/media-gfx/fontmatrix/Manifest b/media-gfx/fontmatrix/Manifest new file mode 100644 index 0000000..a81b68e --- /dev/null +++ b/media-gfx/fontmatrix/Manifest @@ -0,0 +1,2 @@ +DIST fontmatrix-0.6.0-Source.tar.gz 2490774 SHA256 bcc5e929d95d2a0c9481d185144095c4e660255220a7ae6640298163ee77042c SHA512 20c91a17b27b1131017f3d5a264250b560b46cfa1d6939171811def530939d8e072f02c818a58e40604506a6520a30d20c27b234655329d8a16ce489e69bcf00 WHIRLPOOL e3eade5f619452beb07d6843e6dd4f1ae2b59d94241e74d5a7d5af5e4c9ac52ae8e7cd0fc8cfd0e88404ce6908096ed065e8db2b593aaa8c3e755f4a0ce819a2 +EBUILD fontmatrix-0.6.0.ebuild 1141 SHA256 f0c15734cc65e237068c5a6fee753dd74832158d5449ae636019ddfc5aa4ab82 SHA512 b2f67ff25a20b269318238fb96bc1c5b370b9bea4121a4f818fd7df16a3055b21320bf597872313372a61bb6d6643728563e975c88b1031dc63e5a97c7fcd0dd WHIRLPOOL 883ddd4c2905a07d969a2a31464305cc8d5f3d9b7024c9d1cf52700d498733e889dab6f3663f9215101455bc2fc046bccd62e6725f9d8b6379c054af6e5f9919 diff --git a/media-gfx/fontmatrix/fontmatrix-0.6.0.ebuild b/media-gfx/fontmatrix/fontmatrix-0.6.0.ebuild new file mode 100644 index 0000000..75fec76 --- /dev/null +++ b/media-gfx/fontmatrix/fontmatrix-0.6.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit qt4-r2 cmake-utils + +DESCRIPTION="A font manager" +HOMEPAGE="http://oep-h.com/fontmatrix/" +# old link dead, no official one yet ( Mar 21 2012 ) +SRC_URI="http://pkgs.fedoraproject.org/repo/pkgs/${PN}/${P}-Source.tar.gz/6a00c9448a50d3bab5acb4145f778f2d/${P}-Source.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug" + +RDEPEND="dev-qt/qtgui:4 + dev-qt/qtsql:4 + dev-qt/qtsvg:4 + dev-qt/qtwebkit:4 + media-libs/freetype:2" +DEPEND=${RPEDEND} + +S=${WORKDIR}/${P}-Source + +src_configure() { + local mycmakeargs="-DOWN_SHAPER=1" + cmake-utils_src_configure +} + +src_install() { + dobin "${CMAKE_BUILD_DIR}"/src/${PN} + doman ${PN}.1 + domenu ${PN}.desktop + doicon ${PN}.png + dodoc ChangeLog TODO +} + +pkg_postinst() { + elog "If you encounter problems or just have questions or if you have" + elog "suggestions, please take time to suscribe to the undertype-users" + elog "mailing list ( https://mail.gna.org/listinfo/undertype-users )." + elog "If you want to reach us quickly, come to #fontmatrix at Freenode." +} diff --git a/media-gfx/hermires/Manifest b/media-gfx/hermires/Manifest new file mode 100644 index 0000000..c79c15b --- /dev/null +++ b/media-gfx/hermires/Manifest @@ -0,0 +1,2 @@ +DIST HermIRES-1.28.zip 1046177 SHA256 7e0b8820141109fc709db64a3060549191e48f100db890d0568be1faa68af9d7 SHA512 397b20cbdc39ee6b25738dcdc08735d7000d5a6c6d571bc346eabd36e6a660ea36edd2ee349b0cbce41d7c5ae5dc99053111d97ba09ccfc5c3b3ff4aac80d717 WHIRLPOOL 9cb7a7e18e7ffcb496421efb7ac8a6490d99decf50beffa8e7bae19aa58e16c028e78d00252556ee7c268811e59fde69338c49c115ef82991d6a509317395244 +EBUILD hermires-1.28.ebuild 420 SHA256 6a3330d4424f82a7e718f19fe186995c6361e88d955188c63cf2a72cb605451b SHA512 177ecc06eebcb0394bc0a5560a1b02d734456ead4d40188518348485213c1a81dd611701b05e9b229533c996fd08dc30d3e7197c409c560f7271364a20aa27e0 WHIRLPOOL a69095ef41ff923156adf4f9f3830a2ce5c9bdc12acd593f3ae888748b76f7a74835cc3bca6a56b486d37be756b5f62bf5c227b63be555e5a83872e128bf1780 diff --git a/media-gfx/hermires/hermires-1.28.ebuild b/media-gfx/hermires/hermires-1.28.ebuild new file mode 100644 index 0000000..364c4ce --- /dev/null +++ b/media-gfx/hermires/hermires-1.28.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +DESCRIPTION="A tool to draw and convert C64 hires bitmap graphics." +HOMEPAGE="http://sourceforge.net/projects/hermires/" +MY_P="HermIRES-${PV}" +SRC_URI="mirror://sourceforge/hermires/${MY_P}.zip" + +LICENSE="" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="media-libs/allegro" +RDEPEND="${DEPEND}" diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index cfdf457..7322d13 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,6 +1,13 @@ -DIST deadbeef-0.4.2.tar.bz2 2544788 RMD160 90592c2d8522bf238c2aa30d2fa248c20abb69a4 SHA1 f4289eca92fc06a15ca87a7108682c7a7a89686e SHA256 a3a2b483aa4a0f053c5f33d12efc3b18105ee8107e00816eb9ba7a92c1037136 -DIST deadbeef-0.4.4.tar.bz2 2612233 RMD160 c0d8c10f5c69f21c02aba82151d80f1e7bc2ef30 SHA1 7981179dfaa2037d1b1fb803c58853bf5cea8764 SHA256 93547e776f1c67a68236d394a67d0d84478f12ad375a4208e6dbba5972f6ec32 -DIST deadbeef-0.5.1.tar.bz2 2317508 RMD160 3d46d05b0d07fc8c3a515fcbd0c7d8525b199588 SHA1 82cbdeb3cdd5303c75d668d3d238e68b442c6db1 SHA256 449e2933634c8f06dfdac65cd1afbe87a7f97fcd8e541694d6e65fe1941ac18f -EBUILD deadbeef-0.4.2.ebuild 2291 RMD160 9f4f9b997f1e1f41c0722f8a4f304e009421363d SHA1 a20403433aec8f4074b91d996ae4d34a875f4a50 SHA256 bfcd1e294f0ee11f207bd66db55653d828df2550bcbb1f91a9b04b9ea354f97b -EBUILD deadbeef-0.4.4-r1.ebuild 2809 RMD160 609d3f8724f002b63627cfe0272d6b23234ef5dc SHA1 b3f50b14afc703403294362a9e8f90a958fea681 SHA256 a75e229d02adbccf8f1107dede2938cce557cae1125174cef2fd93735ff86830 -EBUILD deadbeef-0.5.1-r1.ebuild 2795 RMD160 4a29ca9c09f32947690950123a497566ed900257 SHA1 d025a1f44de510268b27d231f9704f6c5d034fcf SHA256 302c9d3011f8ac920ee36fcde6a2db68dbb758cc3489d8c4fdf0890d11111d80 +AUX desktop-2.patch 702 SHA256 85f0b3456f8acfb5fbcd7d139a60e145a85a506a4a716a3aec6fb8812d602eda SHA512 b0d8c1f80c06cd1dbe6ecce503907594834b980107770f3daccac9f567562d71cd2f0028e0364df63277b82fb3d7e745bec176754b249fb2cb395ddb7fbb2e07 WHIRLPOOL 140c120c945739ae45d324b1ea276e5d81ea8efee739e7b2f2e15645ffa937385865a4371c49bc4197295cbbbd0ea8e7692636257980042a51fbbd12a6157bf8 +AUX desktop.patch 672 SHA256 4ad550c3c20bb8ade6fa1973135a0503accd4615cf759d5141844258fbc79836 SHA512 f94329be0fd4c9a1a2ef9ca48a03d1b839b2645504f5a0cdd2f8b91d0eded6162fbc11ebb7ab95ce47fa9c1ea471abf02c54b00b50adcc0ff8149140adda07fd WHIRLPOOL 8f5861b87ccd475bfb51eec297b586a07e435a63656ba9cc3b0ff0d6a818730bcc1aaca855823bac0184d7aedbdfc7e8b4028714ca90d1ad19e340e621cca3cb +DIST deadbeef-0.4.2.tar.bz2 2544788 SHA256 a3a2b483aa4a0f053c5f33d12efc3b18105ee8107e00816eb9ba7a92c1037136 +DIST deadbeef-0.4.4.tar.bz2 2612233 SHA256 93547e776f1c67a68236d394a67d0d84478f12ad375a4208e6dbba5972f6ec32 +DIST deadbeef-0.5.1.tar.bz2 2317508 SHA256 449e2933634c8f06dfdac65cd1afbe87a7f97fcd8e541694d6e65fe1941ac18f +DIST deadbeef-0.5.6.tar.bz2 3279899 SHA256 17c123eb50e33c89403d8d3035b9132463a227a6905fd42bcbb2a3a5616cea5b SHA512 20d8d58e2df90078af2dd6583c7ae9d7b3b6f7d73cef1d823910614278779614c1544e839a886ab7ab972ad235220829d8e07dc1c959e98c94fc1e47299e5b4a WHIRLPOOL 9b7349c4664be4e98a935fb97393195cc4911d28e011a83c8f3d621b004ccb70f3e5e06129138eb3edf64b17c533b0b214a29e2fb71b96e7b6638b92d2a69947 +DIST deadbeef-0.6.0.tar.bz2 3433789 SHA256 78a684bd50f3bae2cb3913a7d9c1b06549d0718b37f923fbb0ea523fd9e7826a SHA512 3f6add4998dd0fc67c94c289905700144153ae2dc8c7e6cfa1bbfab7844c7dfe3985d5ff87909d9d0b1abe4926b5498055389ab74e83cc7db63f254081d7e666 WHIRLPOOL a8fb43cef99b030e2c79e54533516d142ef805e0d3f30639d13eb246dc9a1b8c71500f23d61d400ddd0776857d6cac4daf0d1d7656e21de249cd36d077d97fd4 +EBUILD deadbeef-0.4.2.ebuild 2291 SHA256 bfcd1e294f0ee11f207bd66db55653d828df2550bcbb1f91a9b04b9ea354f97b SHA512 40b7ac23edcdcba1844d98ff27a409195d901b35fd0e3402789a32d46efb531bf25fdf41b0ff78cd0aba1268891d2b32189534ee88a08feeded07d917ee6b62b WHIRLPOOL 93d09bb4d44c943e0215e9ddf4df79c6c2092126e31b69571daca03cec870e1c1b1899a7316ff20bed478367cb3846539a0db695336b3d551a0f675de6eee26c +EBUILD deadbeef-0.4.4-r1.ebuild 2809 SHA256 a75e229d02adbccf8f1107dede2938cce557cae1125174cef2fd93735ff86830 SHA512 a567f35c66ad1c95e42f038512221f966e4ba0585198c48fc6e9af8bb378e9d111de6b5789d4534f4ef8a7c2dfcbbc06c174e364c8ac2c5d608d245cd080d040 WHIRLPOOL 0b0bdace8aef6c066607c464844d348e07d69138d24282d9b1cc547762f78407334d94632ec563ff55cca4b96ef5d4e96e3bfba3e21702dbccac85aa19a923e1 +EBUILD deadbeef-0.5.1-r1.ebuild 2795 SHA256 302c9d3011f8ac920ee36fcde6a2db68dbb758cc3489d8c4fdf0890d11111d80 SHA512 5101cef8d813992bc471454f6ac031eab56700cdf407463f81ba5c33344f34e2ee8fcd8e0ac13e7e9c1381487085b8c60f5acf7f5b9eed2857d48c120fb22195 WHIRLPOOL 05ddd25de4be294d31173bd115be2d27823f5140e251e389d8c5cd5a75bf82cf9ac8552adee95117bf9f5f89e6456adb088ef12cc3997b8b7f31b20a71ebfc8f +EBUILD deadbeef-0.5.6.ebuild 2795 SHA256 302c9d3011f8ac920ee36fcde6a2db68dbb758cc3489d8c4fdf0890d11111d80 SHA512 5101cef8d813992bc471454f6ac031eab56700cdf407463f81ba5c33344f34e2ee8fcd8e0ac13e7e9c1381487085b8c60f5acf7f5b9eed2857d48c120fb22195 WHIRLPOOL 05ddd25de4be294d31173bd115be2d27823f5140e251e389d8c5cd5a75bf82cf9ac8552adee95117bf9f5f89e6456adb088ef12cc3997b8b7f31b20a71ebfc8f +EBUILD deadbeef-0.6.0-r1.ebuild 4450 SHA256 298752305cc39d9f1b586c6aab4a7336018c6e3b0476f9e339b9f5faf8db873e SHA512 36e4552cebe82709c1e8282411a4424480a0648c76ec669c8e52075eb294a39a17e9da4de8b53ea23fdbcf6a80ae1e8444eb2055dcb8cdaa6bff657cd585d0ce WHIRLPOOL 13562655cafd81fde4979e691d03c17c0276bb098139638c5bea09add1a1f1016fcc5d2c533d06d077d812f2d18c1d3d3a85c33cc983def25f5b44243c9dd671 +EBUILD deadbeef-0.6.0.ebuild 2795 SHA256 302c9d3011f8ac920ee36fcde6a2db68dbb758cc3489d8c4fdf0890d11111d80 SHA512 5101cef8d813992bc471454f6ac031eab56700cdf407463f81ba5c33344f34e2ee8fcd8e0ac13e7e9c1381487085b8c60f5acf7f5b9eed2857d48c120fb22195 WHIRLPOOL 05ddd25de4be294d31173bd115be2d27823f5140e251e389d8c5cd5a75bf82cf9ac8552adee95117bf9f5f89e6456adb088ef12cc3997b8b7f31b20a71ebfc8f diff --git a/media-sound/deadbeef/deadbeef-0.5.6.ebuild b/media-sound/deadbeef/deadbeef-0.5.6.ebuild new file mode 100644 index 0000000..067c3a8 --- /dev/null +++ b/media-sound/deadbeef/deadbeef-0.5.6.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" + +inherit fdo-mime + +DESCRIPTION="foobar2000-like music player." +HOMEPAGE="http://deadbeef.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" +LICENSE="GPL-2 ZLIB" + +SLOT="0" +KEYWORDS="x86 ~amd64" +IUSE="aac adplug alsa cdda cover curl dts encode ffmpeg flac gme +gtk + hotkeys imlib lastfm libnotify libsamplerate m3u mac midi mms mp3 + musepack nls null oss pulseaudio shellexec sid sndfile supereq threads + tta vorbis vtx wavpack zip" + +REQUIRED_USE="encode? ( gtk ) + cover? ( curl ) + lastfm? ( curl )" + +RDEPEND=" + aac? ( media-libs/faad2 ) + alsa? ( media-libs/alsa-lib ) + cdda? ( dev-libs/libcdio media-libs/libcddb ) + cover? ( + imlib? ( media-libs/imlib2 ) + !imlib? ( virtual/jpeg media-libs/libpng ) + ) + curl? ( net-misc/curl ) + ffmpeg? ( media-video/ffmpeg ) + flac? ( media-libs/flac ) + gtk? ( x11-libs/gtk+:2 ) + hotkeys? ( x11-libs/libX11 ) + libnotify? ( sys-apps/dbus ) + libsamplerate? ( media-libs/libsamplerate ) + midi? ( media-sound/timidity-freepats ) + mp3? ( media-libs/libmad ) + pulseaudio? ( media-sound/pulseaudio ) + sndfile? ( media-libs/libsndfile ) + vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) + zip? ( sys-libs/zlib ) + " +DEPEND="${RDEPEND} + nls? ( virtual/libintl dev-util/intltool ) + " + +src_prepare() { + if use midi; then + # set default gentoo path + sed -e 's;/etc/timidity++/timidity-freepats.cfg;/usr/share/timidity/freepats/timidity.cfg;g' \ + -i "${S}/plugins/wildmidi/wildmidiplug.c" + fi +} + +src_configure() { + my_config="$(use_enable nls) + $(use_enable threads) + $(use_enable null nullout) + $(use_enable alsa) + $(use_enable oss) + $(use_enable gtk gtkui) + $(use_enable aac) + $(use_enable adplug) + $(use_enable cdda) + $(use_enable cover artwork) + $(use_enable curl vfs-curl) + $(use_enable dts dca) + $(use_enable encode converter) + $(use_enable ffmpeg) + $(use_enable flac) + $(use_enable gme) + $(use_enable hotkeys) + $(use_enable imlib artwork-imlib2) + $(use_enable lastfm lfm) + $(use_enable libnotify notify) + $(use_enable libsamplerate src) + $(use_enable m3u) + $(use_enable mac ffap) + $(use_enable midi wildmidi) + $(use_enable mms) + $(use_enable mp3 mad) + $(use_enable musepack) + $(use_enable pulseaudio pulse) + $(use_enable shellexec) + $(use_enable sid) + $(use_enable sndfile) + $(use_enable supereq) + $(use_enable tta) + $(use_enable vorbis) + $(use_enable vtx) + $(use_enable wavpack) + $(use_enable zip vfs-zip) + --docdir=/usr/share/doc/${PF}" + + econf ${my_config} +} + +src_install() { + # Do not compress docs as we need it for deadbeef's help function. + PORTAGE_DOCOMPRESS_SKIP+=( "/usr/share/doc/${PF}" ) + + emake DESTDIR="${D}" install || die "emake install failed" +} diff --git a/media-sound/deadbeef/deadbeef-0.6.0-r1.ebuild b/media-sound/deadbeef/deadbeef-0.6.0-r1.ebuild new file mode 100644 index 0000000..808f533 --- /dev/null +++ b/media-sound/deadbeef/deadbeef-0.6.0-r1.ebuild @@ -0,0 +1,175 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" + +inherit fdo-mime gnome2-utils eutils + +SRC_URI="mirror://sourceforge/${PN}/${PN}-${PV}.tar.bz2 + http://sourceforge.net/projects/${PN}/files/${PN}-${PV}.tar.bz2/download -> ${PN}-${PV}.tar.bz2" +KEYWORDS="~x86 ~amd64" + +DESCRIPTION="foobar2k-like music player" +HOMEPAGE="http://deadbeef.sourceforge.net/" + +LICENSE="GPL-2 + LGPL-2.1 + ZLIB + psf? ( BSD XMAME ) + dumb? ( DUMB-0.9.2 ) + shn? ( shorten )" +SLOT="0" +IUSE="adplug aac alac alsa psf ape -cdda cover cover-imlib2 dts +dumb + +converter +curl ffmpeg flac gme +hotkeys lastfm m3u +midi +mms mp3 + musepack nls notify nullout oss pulseaudio rpath mono2stereo shellexec shn + sid +sndfile src static +supereq threads tta vorbis vtx wavpack +zip gtk3 + +gtk2 wma" + +REQUIRED_USE=" + cover? ( curl ) + lastfm? ( curl ) + || ( alsa oss pulseaudio nullout )" + +LANGS="be bg bn ca cs da de el en_GB eo es et fa fi fr gl he hr hu id it ja kk km lg lt nb nl pl pt + pt_BR ro ru si sk sl sr sr@latin sv te tr ug uk vi zh_CN zh_TW" + +for lang in ${LANGS}; do + IUSE+=" linguas_${lang}" +done + +RDEPEND="aac? ( media-libs/faad2 ) + alsa? ( media-libs/alsa-lib ) + alac? ( media-libs/faad2 ) + cdda? ( >=dev-libs/libcdio-0.90 media-libs/libcddb ) + cover? ( media-libs/imlib2 ) + ffmpeg? ( !media-plugins/deadbeef-ffmpeg >=media-video/ffmpeg-1.0.7 ) + flac? ( media-libs/flac ) + gtk2? ( x11-libs/gtk+:2 x11-libs/gtkglext ) + gtk3? ( x11-libs/gtk+:3 ) + notify? ( sys-apps/dbus ) + midi? ( media-sound/timidity-freepats ) + mms? ( media-libs/libmms ) + mp3? ( media-libs/libmad ) + musepack? ( media-sound/musepack-tools ) + pulseaudio? ( media-sound/pulseaudio ) + sndfile? ( media-libs/libsndfile ) + src? ( media-libs/libsamplerate ) + vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) + zip? ( dev-libs/libzip + sys-libs/zlib ) + curl? ( net-misc/curl )" + +DEPEND=" + dev-util/intltool + ${RDEPEND}" + +QA_TEXTRELS="usr/lib/deadbeef/ffap.so.0.0.0" + +pkg_setup() { + if use psf || use dumb || use shn && use static ; then + die "ao/converter/dumb or shn plugins can't be builded statically" + fi +} + +src_prepare() { + touch config.rpath + sh autogen.sh + + if use midi ; then + # set default gentoo path + sed -e 's;/etc/timidity++/timidity-freepats.cfg;/usr/share/timidity/freepats/timidity.cfg;g' \ + -i "${S}/plugins/wildmidi/wildmidiplug.c" + fi + + # remove unity trash + epatch "${FILESDIR}/desktop-2.patch" + + for lang in ${LANGS};do + for x in ${lang};do + if ! use linguas_${x}; then + sed -e "s|^${x}$||" -i "po/LINGUAS" + fi + done + done +} + +src_configure() { + my_config="--disable-portable + --docdir=/usr/share/${PN} + $(use_enable aac) + $(use_enable adplug) + $(use_enable alac) + $(use_enable alsa) + $(use_enable ape ffap) + $(use_enable cdda) + $(use_enable converter) + $(use_enable cover artwork) + $(use_enable cover-imlib2 artwork-imlib2) + $(use_enable curl vfs-curl) + $(use_enable dts dca) + $(use_enable dumb) + $(use_enable ffmpeg) + $(use_enable flac) + $(use_enable gme) + $(use_enable gtk2) + $(use_enable gtk3) + $(use_enable hotkeys) + $(use_enable lastfm lfm) + $(use_enable m3u) + $(use_enable midi wildmidi) + $(use_enable mms) + $(use_enable mono2stereo) + $(use_enable mp3 mad) + $(use_enable musepack) + $(use_enable nls) + $(use_enable notify) + $(use_enable nullout) + $(use_enable oss) + $(use_enable psf) + $(use_enable pulseaudio pulse) + $(use_enable rpath) + $(use_enable shellexec) + $(use_enable shellexec shellexecui) + $(use_enable shn) + $(use_enable sid) + $(use_enable sndfile) + $(use_enable src) + $(use_enable static) + $(use_enable static staticlink) + $(use_enable supereq) + $(use_enable threads) + $(use_enable tta) + $(use_enable vorbis) + $(use_enable vtx) + $(use_enable wavpack) + $(use_enable zip vfs-zip) + $(use_enable wma)" + + econf ${my_config} +} +pkg_preinst() { + use linguas_pt_BR || rm -f "${D}/usr/share/deadbeef/help.pt_BR.txt" + use linguas_ru || rm -f "${D}/usr/share/deadbeef/help.ru.txt" + gnome2_icon_savelist + gnome2_schemas_savelist +} + +pkg_postinst() { + if use midi ; then + einfo "enable manually freepats support for timidity via" + einfo "eselect timidity set --global freepats" + fi + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + gnome2_icon_cache_update + gnome2_schemas_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + gnome2_icon_cache_update + gnome2_schemas_update +} diff --git a/media-sound/deadbeef/deadbeef-0.6.0.ebuild b/media-sound/deadbeef/deadbeef-0.6.0.ebuild new file mode 100644 index 0000000..067c3a8 --- /dev/null +++ b/media-sound/deadbeef/deadbeef-0.6.0.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" + +inherit fdo-mime + +DESCRIPTION="foobar2000-like music player." +HOMEPAGE="http://deadbeef.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" +LICENSE="GPL-2 ZLIB" + +SLOT="0" +KEYWORDS="x86 ~amd64" +IUSE="aac adplug alsa cdda cover curl dts encode ffmpeg flac gme +gtk + hotkeys imlib lastfm libnotify libsamplerate m3u mac midi mms mp3 + musepack nls null oss pulseaudio shellexec sid sndfile supereq threads + tta vorbis vtx wavpack zip" + +REQUIRED_USE="encode? ( gtk ) + cover? ( curl ) + lastfm? ( curl )" + +RDEPEND=" + aac? ( media-libs/faad2 ) + alsa? ( media-libs/alsa-lib ) + cdda? ( dev-libs/libcdio media-libs/libcddb ) + cover? ( + imlib? ( media-libs/imlib2 ) + !imlib? ( virtual/jpeg media-libs/libpng ) + ) + curl? ( net-misc/curl ) + ffmpeg? ( media-video/ffmpeg ) + flac? ( media-libs/flac ) + gtk? ( x11-libs/gtk+:2 ) + hotkeys? ( x11-libs/libX11 ) + libnotify? ( sys-apps/dbus ) + libsamplerate? ( media-libs/libsamplerate ) + midi? ( media-sound/timidity-freepats ) + mp3? ( media-libs/libmad ) + pulseaudio? ( media-sound/pulseaudio ) + sndfile? ( media-libs/libsndfile ) + vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) + zip? ( sys-libs/zlib ) + " +DEPEND="${RDEPEND} + nls? ( virtual/libintl dev-util/intltool ) + " + +src_prepare() { + if use midi; then + # set default gentoo path + sed -e 's;/etc/timidity++/timidity-freepats.cfg;/usr/share/timidity/freepats/timidity.cfg;g' \ + -i "${S}/plugins/wildmidi/wildmidiplug.c" + fi +} + +src_configure() { + my_config="$(use_enable nls) + $(use_enable threads) + $(use_enable null nullout) + $(use_enable alsa) + $(use_enable oss) + $(use_enable gtk gtkui) + $(use_enable aac) + $(use_enable adplug) + $(use_enable cdda) + $(use_enable cover artwork) + $(use_enable curl vfs-curl) + $(use_enable dts dca) + $(use_enable encode converter) + $(use_enable ffmpeg) + $(use_enable flac) + $(use_enable gme) + $(use_enable hotkeys) + $(use_enable imlib artwork-imlib2) + $(use_enable lastfm lfm) + $(use_enable libnotify notify) + $(use_enable libsamplerate src) + $(use_enable m3u) + $(use_enable mac ffap) + $(use_enable midi wildmidi) + $(use_enable mms) + $(use_enable mp3 mad) + $(use_enable musepack) + $(use_enable pulseaudio pulse) + $(use_enable shellexec) + $(use_enable sid) + $(use_enable sndfile) + $(use_enable supereq) + $(use_enable tta) + $(use_enable vorbis) + $(use_enable vtx) + $(use_enable wavpack) + $(use_enable zip vfs-zip) + --docdir=/usr/share/doc/${PF}" + + econf ${my_config} +} + +src_install() { + # Do not compress docs as we need it for deadbeef's help function. + PORTAGE_DOCOMPRESS_SKIP+=( "/usr/share/doc/${PF}" ) + + emake DESTDIR="${D}" install || die "emake install failed" +} diff --git a/media-sound/deadbeef/files/desktop-2.patch b/media-sound/deadbeef/files/desktop-2.patch new file mode 100644 index 0000000..2389967 --- /dev/null +++ b/media-sound/deadbeef/files/desktop-2.patch @@ -0,0 +1,32 @@ +--- deadbeef.desktop.in 2013-11-02 15:03:15.000000000 +0400 ++++ /home/megabaks/deadbeef.desktop.in 2013-11-25 21:40:07.000000000 +0400 +@@ -13,29 +13,3 @@ + Type=Application + Icon=deadbeef + X-PulseAudio-Properties=media.role=music +- +-X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Next;Prev +-[Play Shortcut Group] +-Name=Play +-Exec=deadbeef --play +-TargetEnvironment=Unity +- +-[Pause Shortcut Group] +-Name=Pause +-Exec=deadbeef --pause +-TargetEnvironment=Unity +- +-[Stop Shortcut Group] +-Name=Stop +-Exec=deadbeef --stop +-TargetEnvironment=Unity +- +-[Next Shortcut Group] +-Name=Next +-Exec=deadbeef --next +-TargetEnvironment=Unity +- +-[Prev Shortcut Group] +-Name=Prev +-Exec=deadbeef --prev +-TargetEnvironment=Unity diff --git a/media-sound/deadbeef/files/desktop.patch b/media-sound/deadbeef/files/desktop.patch new file mode 100644 index 0000000..946758f --- /dev/null +++ b/media-sound/deadbeef/files/desktop.patch @@ -0,0 +1,32 @@ +--- orig/deadbeef.desktop.in 2012-10-18 13:58:43.000000000 +0400 ++++ fixed/deadbeef.desktop.in 2012-10-18 13:58:08.000000000 +0400 +@@ -12,29 +12,3 @@ + Terminal=false + Type=Application + Icon=deadbeef +- +-X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Next;Prev +-[Play Shortcut Group] +-Name=Play +-Exec=deadbeef --play +-TargetEnvironment=Unity +- +-[Pause Shortcut Group] +-Name=Pause +-Exec=deadbeef --pause +-TargetEnvironment=Unity +- +-[Stop Shortcut Group] +-Name=Stop +-Exec=deadbeef --stop +-TargetEnvironment=Unity +- +-[Next Shortcut Group] +-Name=Next +-Exec=deadbeef --next +-TargetEnvironment=Unity +- +-[Prev Shortcut Group] +-Name=Prev +-Exec=deadbeef --prev +-TargetEnvironment=Unity