Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cal10n for openSUSE:Factory checked in at 2022-05-14 22:51:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cal10n (Old) and /work/SRC/openSUSE:Factory/.cal10n.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cal10n" Sat May 14 22:51:52 2022 rev:13 rq:976400 version:0.8.1.10 Changes: -------- --- /work/SRC/openSUSE:Factory/cal10n/cal10n.changes 2022-04-23 19:45:18.434936312 +0200 +++ /work/SRC/openSUSE:Factory/.cal10n.new.1538/cal10n.changes 2022-05-14 22:51:53.550970677 +0200 @@ -1,0 +2,12 @@ +Wed May 11 13:18:07 UTC 2022 - Fridrich Strba <fst...@suse.com> + +- Fetch sources using source service from ch.qos git +- Upgrade to the 10th commit after 0.8.1 calling it 0.8.1.10 +- Redo completely the packaging including the possibility to run + tests if --with tests is specified +- Add the cal10n-ant-task to built artifacts +- Removed patch: + * cal10n-0.7.7-sourcetarget.patch + + changes factored into the build system + +------------------------------------------------------------------- Old: ---- build.xml-0.8.1.tar.xz cal10n-0.7.7-sourcetarget.patch cal10n-0.8.1.tar.gz New: ---- _service cal10n-0.8.1.10.tar.xz cal10n-build.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cal10n.spec ++++++ --- /var/tmp/diff_new_pack.tn9vZ8/_old 2022-05-14 22:51:54.138971412 +0200 +++ /var/tmp/diff_new_pack.tn9vZ8/_new 2022-05-14 22:51:54.142971417 +0200 @@ -16,26 +16,27 @@ # +%bcond_with tests Name: cal10n -Version: 0.8.1 +Version: 0.8.1.10 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 -Source1: build.xml-0.8.1.tar.xz -Patch0: cal10n-0.7.7-sourcetarget.patch +Source0: %{name}-%{version}.tar.xz +Source1: %{name}-build.tar.xz 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 BuildArch: noarch +%if %{with tests} +BuildRequires: ant-antunit +BuildRequires: ant-junit +%endif %description Compiler Assisted Localization, abbreviated as CAL10N (pronounced as "calion") @@ -56,11 +57,13 @@ API documentation for %{name}. %prep -%setup -q -n %{name}-v_%{version} -tar -xf %{SOURCE1} -%patch0 -p1 +%setup -q -a1 find . -name "*.jar" -exec rm -f {} \; +# We don't want to depend on ant, since it will be +# present when we try to use the task +%pom_change_dep :ant :::provided %{name}-ant-task + # bnc#759912 rm -rf docs cal10n-site cat > README.SUSE <<EOF @@ -74,53 +77,47 @@ EOF %build -for dir in cal10n-api -do - pushd $dir - export CLASSPATH=$(build-classpath \ - junit \ - ):target/classes:target/test-classes - ant -Dmaven.mode.offline=true package javadoc \ - -Dmaven.test.skip=true \ - -lib %{_datadir}/java - popd -done +mkdir -p lib +build-jar-repository -s lib \ +%if %{with tests} + ant-antunit \ +%endif + ant/ant +%{ant} \ +%if %{without tests} + -Dtest.skip=true \ +%endif + package javadoc %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 %{name}-api/target/%{name}-api-*.jar \ + %{buildroot}%{_javadir}/%{name}/%{name}-api.jar +install -m 644 %{name}-ant-task/target/%{name}-ant-task-*.jar \ + %{buildroot}%{_javadir}/%{name}/%{name}-ant-task.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 +install -pm 644 %{name}-ant-task/pom.xml %{buildroot}%{_mavenpomdir}/%{name}-ant-task.pom +%add_maven_depmap %{name}-ant-task.pom %{name}/%{name}-ant-task.jar # javadoc -pushd cal10n-api -install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}-%{version} -cp -pr target/site/apidocs*/* %{buildroot}%{_javadocdir}/%{name}-%{version}/ -rm -rf target/site/api* -popd -%fdupes -s %{buildroot}%{_javadocdir}/%{name}-%{version} +install -dm 0755 %{buildroot}%{_javadocdir}/%{name} +for i in api ant-task; do + install -dm 0755 %{buildroot}%{_javadocdir}/%{name}/${i} + cp -pr %{name}-${i}/target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/${i}/ +done +%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 ++++++ _service ++++++ <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@.@TAG_OFFSET@</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>