[vorbis-java] Initial import (#1002707).

gil gil at fedoraproject.org
Wed Oct 16 23:24:15 UTC 2013


commit 9f0e601e97b6fbd9b99db1ea70671154b05bf25e
Author: gil <puntogil at libero.it>
Date:   Thu Oct 17 01:23:59 2013 +0200

    Initial import (#1002707).

 .gitignore       |    1 +
 sources          |    1 +
 vorbis-java.spec |   92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 94 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..003523d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/vorbis-java-0.2.tar.gz
diff --git a/sources b/sources
index e69de29..c629551 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+17a62a9bdc29851685b53d7f9a502ab1  vorbis-java-0.2.tar.gz
diff --git a/vorbis-java.spec b/vorbis-java.spec
new file mode 100644
index 0000000..e82b1dc
--- /dev/null
+++ b/vorbis-java.spec
@@ -0,0 +1,92 @@
+# Conditionals to help breaking vorbis-java-tika <-> tika dependency cycle
+%if 0%{?fedora}
+%bcond_with tika
+%endif
+Name:          vorbis-java
+Version:       0.2
+Release:       1%{?dist}
+Summary:       Ogg and Vorbis toolkit for Java
+License:       ASL 2.0
+URL:           https://github.com/Gagravarr/VorbisJava
+Source0:       https://github.com/Gagravarr/VorbisJava/archive/%{name}-%{version}.tar.gz
+
+BuildRequires: java-devel
+# unavailable dep @ the moment
+%if %{without tika}
+BuildRequires: mvn(org.apache.tika:tika-core)
+%endif
+# test deps
+BuildRequires: mvn(junit:junit)
+
+BuildRequires: maven-local
+BuildRequires: maven-surefire-provider-junit4
+
+BuildArch:     noarch
+
+%description
+This library is a pure Java, for working with Ogg and
+Vorbis files.
+
+%if %{without tika}
+%package tika
+Summary:       VorbisJava Apache Tika plugin
+
+%description tika
+This package contains Apache Tika plugin for Ogg,
+Vorbis and FLAC.
+%endif
+
+%package tools
+Summary:       VorbisJava Tools
+
+%description tools
+This package contains VorbisJava Ogg and Vorbis tools for Java.
+
+%package javadoc
+Summary:       Javadoc for %{name}
+
+%description javadoc
+This package contains javadoc for %{name}.
+
+%prep
+%setup -q -n VorbisJava-%{name}-%{version}
+find . -name "*.class" -delete
+find . -name "*.jar" -delete
+
+%if %{with tika}
+%pom_disable_module tika
+%endif
+
+# disable embedded core copy
+%pom_remove_plugin :maven-assembly-plugin tools
+
+%pom_remove_plugin :maven-gpg-plugin parent
+
+%build
+
+%mvn_package :%{name} %{name}
+%mvn_package :%{name}-parent %{name}
+%mvn_package :%{name}-core %{name}
+%mvn_build -s -- -Dproject.build.sourceEncoding=UTF-8
+
+%install
+%mvn_install
+
+%files -f .mfiles-%{name}
+%dir %{_javadir}/%{name}
+%doc CHANGES.txt LICENSE.txt NOTICE.txt README.txt TODO.txt
+
+%if %{without tika}
+%files tika -f .mfiles-%{name}-tika
+%doc LICENSE.txt NOTICE.txt
+%endif
+
+%files tools -f .mfiles-%{name}-tools
+%doc LICENSE.txt NOTICE.txt
+
+%files javadoc -f .mfiles-javadoc
+%doc LICENSE.txt NOTICE.txt
+
+%changelog
+* Tue Apr 02 2013 gil cattaneo <puntogil at libero.it> 0.2-1
+- initial rpm
\ No newline at end of file


More information about the scm-commits mailing list