Fridrich Strba 2022-05-10 15:11:42 +00:00 committed by Git OBS Bridge
parent fc6132a456
commit 65b6ffb955
4 changed files with 29 additions and 26 deletions

15
_service Normal file
View File

@ -0,0 +1,15 @@
<services>
<service name="tar_scm" mode="disabled">
<param name="scm">git</param>
<param name="url">https://github.com/qos-ch/cal10n.git</param>
<param name="revision">22c048801fb6d04c991a0c8c01bb6fb97ef50b37</param>
<param name="match-tag">v_*</param>
<param name="versionformat">@PARENT_TAG@+%cdgit%h</param>
<param name="versionrewrite-pattern">v_(.*)</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service name="set_version" mode="disabled"/>
</services>

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:26465e4a186c56577eb32033db766cb91319fb81bb7aea52d400439461a787ec
size 345388

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8545f55f74f20bb457cd0260e939b64b5fd31d80f4eb19a98b2d67c00e38f819
size 358264

View File

@ -17,21 +17,19 @@
Name: cal10n
Version: 0.8.1
Version: 0.8.1+20130427git22c0488
Release: 0
Summary: Compiler assisted localization library (CAL10N)
License: MIT
Group: Development/Libraries/Java
URL: http://cal10n.qos.ch
Source0: https://github.com/qos-ch/cal10n/archive/refs/tags/v_%{version}.tar.gz#:/%{name}-%{version}.tar.gz
Source0: %{name}-%{version}.tar.xz
Source1: build.xml-0.8.1.tar.xz
Patch0: cal10n-0.7.7-sourcetarget.patch
BuildRequires: ant
BuildRequires: fdupes
BuildRequires: java-devel >= 1.8
BuildRequires: javapackages-local
BuildRequires: javapackages-tools
BuildRequires: junit
BuildRequires: xz
Requires: java
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -56,8 +54,7 @@ Group: Development/Libraries/Java
API documentation for %{name}.
%prep
%setup -q -n %{name}-v_%{version}
tar -xf %{SOURCE1}
%setup -q -n %{name}-%{version} -a1
%patch0 -p1
find . -name "*.jar" -exec rm -f {} \;
@ -89,38 +86,29 @@ done
%install
# jars
install -d -m 0755 %{buildroot}%{_javadir}/%{name}
install -m 644 cal10n-api/target/cal10n-api-%{version}.jar \
%{buildroot}%{_javadir}/%{name}/cal10n-api-%{version}.jar
install -m 644 cal10n-api/target/cal10n-api-*.jar \
%{buildroot}%{_javadir}/%{name}/%{name}-api.jar
# pom
install -d -m 755 %{buildroot}%{_mavenpomdir}
install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/%{name}.pom
%add_maven_depmap %{name}.pom
install -pm 644 %{name}-api/pom.xml %{buildroot}%{_mavenpomdir}/%{name}-api.pom
%add_maven_depmap %{name}-api.pom %{name}/cal10n-api-%{version}.jar
%add_maven_depmap %{name}-api.pom %{name}/%{name}-api.jar
# javadoc
pushd cal10n-api
install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}-%{version}
cp -pr target/site/apidocs*/* %{buildroot}%{_javadocdir}/%{name}-%{version}/
install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}
cp -pr target/site/apidocs*/* %{buildroot}%{_javadocdir}/%{name}/
rm -rf target/site/api*
popd
%fdupes -s %{buildroot}%{_javadocdir}/%{name}-%{version}
%fdupes -s %{buildroot}%{_javadocdir}/%{name}
%files
%defattr(0644,root,root,0755)
%files -f .mfiles
%doc README.SUSE
%dir %{_javadir}/%{name}
%{_javadir}/%{name}/%{name}*.jar
%{_mavenpomdir}/*
%if %{defined _maven_repository}
%{_mavendepmapfragdir}/%{name}
%else
%{_datadir}/maven-metadata/%{name}.xml*
%endif
%files javadoc
%defattr(-,root,root,-)
%{_javadocdir}/%{name}-%{version}
%{_javadocdir}/%{name}
%changelog