diff options
| -rw-r--r-- | media-sound/idjc/Manifest | 2 | ||||
| -rw-r--r-- | media-sound/idjc/files/idjc-0.8.7-fix-compressed-docs.1.patch | 32 | ||||
| -rw-r--r-- | media-sound/idjc/files/idjc-0.8.7-fix-compressed-docs.2.patch | 32 | ||||
| -rw-r--r-- | media-sound/idjc/files/idjc-0.8.7-qa-desktop-file.patch | 25 | ||||
| -rw-r--r-- | media-sound/idjc/idjc-0.8.7.ebuild | 17 |
5 files changed, 104 insertions, 4 deletions
diff --git a/media-sound/idjc/Manifest b/media-sound/idjc/Manifest index 0df064b41ad..5192c58327c 100644 --- a/media-sound/idjc/Manifest +++ b/media-sound/idjc/Manifest @@ -1 +1 @@ -DIST idjc-0.8.7.tar.gz 2261709 RMD160 b1e92704f84129ec6234ead8299d46557f27bc57 SHA1 5d8c4a1a2227329f08e14c1cbb29620a014fd2c3 SHA256 987f168de16c13342f16a55dcbbe9f9607c79e5dcf8d198523bd8fa28feafa4c +DIST idjc-0.8.7.tar.gz 2261709 SHA256 987f168de16c13342f16a55dcbbe9f9607c79e5dcf8d198523bd8fa28feafa4c SHA512 981c24aea9d2413c64e97e42548f0a8ebdcdfe5b110cffbe45514fe61498ec38adf4b1496ed9b81d4c7c84d48a931a9f1a1520d9f2cb0e8c6300b9bad9410817 WHIRLPOOL 25865c62ee66709f08cb141d8eecb896767fac9f80b122e2ba5792c37d137fa6db2aa59123ed2bcc0f9f5750298880bffa13fe5902ca76e63004c7ac087eaa36 diff --git a/media-sound/idjc/files/idjc-0.8.7-fix-compressed-docs.1.patch b/media-sound/idjc/files/idjc-0.8.7-fix-compressed-docs.1.patch new file mode 100644 index 00000000000..779f2750c2b --- /dev/null +++ b/media-sound/idjc/files/idjc-0.8.7-fix-compressed-docs.1.patch @@ -0,0 +1,32 @@ +--- idjc-0.8.7.orig/Makefile.am 2011-09-10 13:21:48.000000000 +0000 ++++ idjc-0.8.7/Makefile.am 2012-09-20 19:49:17.990368400 +0000 +@@ -4,7 +4,6 @@ + EXTRA_SCRIPTS= + nodist_bin_SCRIPTS=${PACKAGE_NAME} idjcctrl + dist_noinst_SCRIPTS=idjc.in.in idjcctrl_.py env-up ffmpeg_avcodec.c +-nodist_doc_DATA=AUTHORS.gz NEWS.gz README.gz ChangeLog.gz + docdir=${prefix}/share/doc/${PACKAGE_NAME}-${PACKAGE_VERSION} + dist_noinst_DATA=idjc.desktop.in.in + nodist_appmenu_DATA=${PACKAGE_NAME}.desktop +@@ -21,20 +20,8 @@ + ${PACKAGE_NAME}.desktop: idjc.desktop.in + @sed -e 's|$${prefix}|${prefix}|' -e 's|$${exec_prefix}|${exec_prefix}|' $? >$@ + +-AUTHORS.gz: AUTHORS +- @ gzip -c $? >$@ +- +-NEWS.gz: NEWS +- @ gzip -c $? >$@ +- +-README.gz: README +- @ gzip -c $? >$@ +- +-ChangeLog.gz: ChangeLog +- @ gzip -c $? >$@ +- + clean-local: +- rm -f ChangeLog.gz README.gz NEWS.gz AUTHORS.gz ${PACKAGE_NAME}.desktop idjcctrl ${PACKAGE_NAME} ++ rm -f ${PACKAGE_NAME}.desktop idjcctrl ${PACKAGE_NAME} + + # Too lazy to manually claw this out from the source tree. + dtdist: diff --git a/media-sound/idjc/files/idjc-0.8.7-fix-compressed-docs.2.patch b/media-sound/idjc/files/idjc-0.8.7-fix-compressed-docs.2.patch new file mode 100644 index 00000000000..04bdfe73b69 --- /dev/null +++ b/media-sound/idjc/files/idjc-0.8.7-fix-compressed-docs.2.patch @@ -0,0 +1,32 @@ +--- idjc-0.8.7.orig/Makefile.in 2011-12-24 21:33:52.000000000 +0000 ++++ idjc-0.8.7/Makefile.in 2012-09-20 19:51:00.535371148 +0000 +@@ -307,7 +307,6 @@ + EXTRA_SCRIPTS = + nodist_bin_SCRIPTS = ${PACKAGE_NAME} idjcctrl + dist_noinst_SCRIPTS = idjc.in.in idjcctrl_.py env-up ffmpeg_avcodec.c +-nodist_doc_DATA = AUTHORS.gz NEWS.gz README.gz ChangeLog.gz + dist_noinst_DATA = idjc.desktop.in.in + nodist_appmenu_DATA = ${PACKAGE_NAME}.desktop + appmenudir = ${prefix}/share/applications +@@ -893,20 +892,8 @@ + ${PACKAGE_NAME}.desktop: idjc.desktop.in + @sed -e 's|$${prefix}|${prefix}|' -e 's|$${exec_prefix}|${exec_prefix}|' $? >$@ + +-AUTHORS.gz: AUTHORS +- @ gzip -c $? >$@ +- +-NEWS.gz: NEWS +- @ gzip -c $? >$@ +- +-README.gz: README +- @ gzip -c $? >$@ +- +-ChangeLog.gz: ChangeLog +- @ gzip -c $? >$@ +- + clean-local: +- rm -f ChangeLog.gz README.gz NEWS.gz AUTHORS.gz ${PACKAGE_NAME}.desktop idjcctrl ${PACKAGE_NAME} ++ rm -f ${PACKAGE_NAME}.desktop idjcctrl ${PACKAGE_NAME} + + # Too lazy to manually claw this out from the source tree. + dtdist: diff --git a/media-sound/idjc/files/idjc-0.8.7-qa-desktop-file.patch b/media-sound/idjc/files/idjc-0.8.7-qa-desktop-file.patch new file mode 100644 index 00000000000..8027427ac49 --- /dev/null +++ b/media-sound/idjc/files/idjc-0.8.7-qa-desktop-file.patch @@ -0,0 +1,25 @@ +--- idjc-0.8.7.orig/idjc.desktop.in.in 2011-12-18 18:43:36.000000000 +0000 ++++ idjc-0.8.7/idjc.desktop.in.in 2012-09-20 19:57:17.840381251 +0000 +@@ -1,5 +1,5 @@ + [Desktop Entry] +-Categories=GNOME;Network; ++Categories=GTK;GNOME;Network; + Comment=Create your live radio show or podcast + Comment[en_GB]=Create your live radio show or podcast + Comment[it]=Crea la tua live radio o podcast +@@ -12,15 +12,10 @@ + GenericName[de]=Grafischer Shoutcast/Icecast Client + GenericName[fr]=Client graphique shoutcast/icecast + Icon=${prefix}/share/pixmaps/@PACKAGE_NAME@.png +-MimeType= + Name=Internet DJ Console +-Path= + StartupNotify=true + Terminal=false +-TerminalOptions= + Type=Application + Version=1.0 +-X-DCOP-ServiceType= + X-KDE-SubstituteUID=false +-X-KDE-Username= + X-Ubuntu-Gettext-Domain=idjc diff --git a/media-sound/idjc/idjc-0.8.7.ebuild b/media-sound/idjc/idjc-0.8.7.ebuild index 642404fd0f4..e94d64e8073 100644 --- a/media-sound/idjc/idjc-0.8.7.ebuild +++ b/media-sound/idjc/idjc-0.8.7.ebuild @@ -4,9 +4,9 @@ EAPI=4 -inherit eutils +inherit autotools eutils -PYTHON_DEPEND="2:2.6" +PYTHON_DEPEND="2" DESCRIPTION="A DJ console for ShoutCast/IceCast streaming" HOMEPAGE="http://idjc.sourceforge.net/" @@ -20,7 +20,7 @@ IUSE="aac ffmpeg flac mp3 speex" DEPEND=" virtual/pkgconfig " -RDEPEND="${DEPEND} +RDEPEND=" dev-python/pygtk media-libs/libsamplerate media-libs/libshout @@ -39,11 +39,22 @@ RDEPEND="${DEPEND} speex? ( >=media-libs/speex-1.2_rc1 ) " +src_prepare() { + epatch "${FILESDIR}/${P}-fix-compressed-docs.1.patch" + epatch "${FILESDIR}/${P}-fix-compressed-docs.2.patch" + epatch "${FILESDIR}/${P}-qa-desktop-file.patch" + eautoreconf +} + src_configure() { econf \ $(use_enable aac mp4) } +src_install() { + dodoc AUTHORS NEWS README ChangeLog || die +} + pkg_postinst() { einfo "In order to run idjc you first need to have a JACK sound server running." einfo "With all audio apps closed and sound servers on idle type the following:" |
