summaryrefslogtreecommitdiff
path: root/media-sound/entagged-tageditor
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-sound/entagged-tageditor
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/entagged-tageditor')
-rw-r--r--media-sound/entagged-tageditor/Manifest6
-rw-r--r--media-sound/entagged-tageditor/entagged-tageditor-0.35.ebuild44
-rw-r--r--media-sound/entagged-tageditor/files/entagged-tageditor-0.35-buildfixes.patch31
-rw-r--r--media-sound/entagged-tageditor/metadata.xml10
4 files changed, 91 insertions, 0 deletions
diff --git a/media-sound/entagged-tageditor/Manifest b/media-sound/entagged-tageditor/Manifest
new file mode 100644
index 000000000000..104309858a73
--- /dev/null
+++ b/media-sound/entagged-tageditor/Manifest
@@ -0,0 +1,6 @@
+AUX entagged-tageditor-0.35-buildfixes.patch 1861 SHA256 54e2bbbe1b735a25af09d1da2f990b1b147086a38f3c7a225238b516256c902a SHA512 3a13a22f9bc06e55eddf8fdc3786799a652cc4122989f836b2636536ba81fbb44af7c8ac921c861658ec4f3bd51f37ab60079a6cb4aa4045fb799d90a461d477 WHIRLPOOL 5864a094de38ae8d33d678e7227d8e2f35e4905b759d199b52e44f1e2b1c9ae8b365f496d011aa7e20d9d38f0ca2cd97d596939713de3af1037d887fbcc79e2b
+DIST entagged-tageditor-0.35.tar.gz 4606721 SHA256 c9e9b69a49bdf6646cc21dc3cc0734e6c54ac91e99774b1d87a6765b365611ac SHA512 cefebce7381d489ccd821933c3a1d330713d4de6cf9366aa699f5017939620589c95a2ee162aabc7bfa6d42d56b5986f4ecaa2f1f77ec586cda5f6780f0a06f3 WHIRLPOOL 0f3b08f4dc268d6965250fecd5eb801e463221ce27b2098bfc0f63e4b068d5b4f26c330c8ea894ec05e92ce231facb57793e816f3f74175b04dfdeab444ce1e0
+EBUILD entagged-tageditor-0.35.ebuild 1113 SHA256 66a2298636fc632090e3cf8ab5aee643bfb21cebefdcacaf549a78d4b970c694 SHA512 249ceef4824168d325b2853031879a7052d87f98dec7e40a95390c51354ca6382b2d1b10c3d50c76ff7c31f77a6a905a31bbb40d5ec097110dae1de6d450f513 WHIRLPOOL a60a291c4674c250c47310c1cdc031cfecf17de18704ee980beabef66cbe4677652985c1b1a43fa0deb410cce91559cc125bec3eeb04db0492e25a0dcd1510e9
+MISC ChangeLog 3058 SHA256 490982a1e83785771e496db523f8bb7885584489ce64dad2e49b1bea64d5d8fb SHA512 1a2046e3f157a05c8eb760e5b50524e2b38e84823430038b7453dca4f9330ff7c7d9eef9225ff50de1097d78ec7954b62e41cd15dc59953c31da5e2a40bbbe2a WHIRLPOOL 3f05c4ae1dcb79dd156235ace59df920c4eb018b9a1f1842f34a90d172a1df8219005272337131e2d89ea852a7372ece56639cf50679094d94ab2fb80eabf67f
+MISC ChangeLog-2015 578 SHA256 708ffb3b94f17ec3779d4fbfe5bc53f7cbc3c6a27733279acccd5ef393610fdf SHA512 2e28271dd84c4bdbf8c0bec1c46be78697ec906bf03ca7340d68902b4f48ba89dfaeb53df8c30bb88837679b3f515c0e06eb67a311e21cb2c3ada7d321a4937a WHIRLPOOL c13d33807d8ec660ff58e23f4491770daa17f0cf9b174594e774dba5b4c021fd8a538789072158ac4584eb8be4a344067993d1869d86ccf2540d0d1da8e3c20c
+MISC metadata.xml 294 SHA256 465d8774fdd97c0fdad9d38e6d233805a695ae5412d4d04cfadbf7496fc2292e SHA512 d9ab3a99fc847b029f4c1ac9ab321b066de58a68c2e5841147b6a4a25a940c8629f0dd4acb06a057acafc7420009fbd4b3843ed82ce85ece6e32b21aad24690e WHIRLPOOL 933be7b451fd1324a6d2bc4ed8a0369d8ef2d3a6610da6aed4c276ecc4e4020e54af82b854ac8a0259d649042a066bd9448a8b834d29f0b253f5a6cfc924816f
diff --git a/media-sound/entagged-tageditor/entagged-tageditor-0.35.ebuild b/media-sound/entagged-tageditor/entagged-tageditor-0.35.ebuild
new file mode 100644
index 000000000000..79edbc44d76c
--- /dev/null
+++ b/media-sound/entagged-tageditor/entagged-tageditor-0.35.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Open-source audiofile tagger"
+HOMEPAGE="http://entagged.sourceforge.net/"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+S="${WORKDIR}"
+
+RDEPEND=">=virtual/jre-1.5
+ dev-java/squareness-jlf
+ dev-db/hsqldb"
+
+DEPEND=">=virtual/jdk-1.5
+ dev-db/hsqldb"
+
+EANT_BUILD_XML="entagged/build.xml"
+EANT_BUILD_TARGET="build"
+
+src_unpack() {
+ unpack ${A}
+ mkdir -p test/entagged/junit || die
+ mv entagged/entagged/junit test/entagged || die
+ rm entagged/*.jar || die
+ java-pkg_jarfrom hsqldb hsqldb.jar entagged/hsqldb.jar
+ cd entagged || die
+ epatch "${FILESDIR}"/${P}-buildfixes.patch
+}
+
+src_install() {
+ cd entagged || die
+ java-pkg_newjar ${P}.jar ${PN}.jar
+ java-pkg_register-dependency squareness-jlf
+ java-pkg_dolauncher ${PN} --main entagged.tageditor.TagEditorFrameSplash
+ newicon entagged/tageditor/resources/icons/entagged-icon.png ${PN}.png
+ make_desktop_entry ${PN} "Entagged Tag Editor" ${PN}
+}
diff --git a/media-sound/entagged-tageditor/files/entagged-tageditor-0.35-buildfixes.patch b/media-sound/entagged-tageditor/files/entagged-tageditor-0.35-buildfixes.patch
new file mode 100644
index 000000000000..7b470e2dbeb5
--- /dev/null
+++ b/media-sound/entagged-tageditor/files/entagged-tageditor-0.35-buildfixes.patch
@@ -0,0 +1,31 @@
+--- build.xml 2007-03-23 16:25:25.000000000 +0200
++++ build.xml.fixed 2007-09-01 09:20:44.000000000 +0300
+@@ -30,7 +30,7 @@
+ <property name="entagged_dir" location="."/>
+ <property name="entagged_base_dir" location=".."/>
+ <property name="tageditor_dir" location="tageditor"/>
+- <property name="tageditor_version" value="0.21"/>
++ <property name="tageditor_version" value="0.35"/>
+ <property name="tageditor_jar" value="entagged-tageditor-${tageditor_version}.jar"/>
+ <property name="tageditor_zip" value="entagged-tageditor-${tageditor_version}.zip"/>
+ <property name="tageditor_tar" value="entagged-tageditor-${tageditor_version}.tar"/>
+@@ -52,7 +52,7 @@
+
+ <!-- Compile the sources -->
+ <target name="compile" depends="clean">
+- <javac srcdir="${entagged_dir}" classpath="${entagged_base_dir}" excludes="entagged/junit/*" source="1.4"/>
++ <javac srcdir="${entagged_dir}" classpath="hsqldb.jar" excludes="entagged/junit/*"/>
+ <echo>
+ Entagged Tag editor is now fully compiled.
+ You can use either:
+@@ -71,9 +71,8 @@
+ <!-- Prepares the classes to be packaged -->
+ <target name="build" depends="compile">
+ <!-- Jar the classes files -->
+- <jar destfile="${tageditor_jar}" basedir="${entagged_base_dir}" includes="entagged/**/*.class entagged/**/*.xsl entagged/**/*.dtd entagged/**/*.properties entagged/**/*.html entagged/tageditor/resources/**/*" excludes="**/*.java" >
++ <jar destfile="${tageditor_jar}" basedir="${entagged_base_dir}/entagged" includes="entagged/**/*.class entagged/**/*.xsl entagged/**/*.dtd entagged/**/*.properties entagged/**/*.html entagged/tageditor/resources/**/* miage/**/*.class" excludes="**/*.java" >
+ <manifest>
+- <attribute name="Class-Path" value="${tageditor_jar_classpath}"/>
+ <attribute name="Main-Class" value="${tageditor_jar_mainclass}"/>
+ </manifest>
+ </jar>
diff --git a/media-sound/entagged-tageditor/metadata.xml b/media-sound/entagged-tageditor/metadata.xml
new file mode 100644
index 000000000000..4d2b70e37efa
--- /dev/null
+++ b/media-sound/entagged-tageditor/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>java@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">entagged</remote-id>
+ </upstream>
+</pkgmetadata>