From a82de3d6fa728f8687dd316fd3022beee622434f Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 4 Mar 2014 15:51:04 +0530 Subject: [PATCH 01/10] Resolves:rh#1068526: Switch to java-headless (build)requires --- sfntly.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sfntly.spec b/sfntly.spec index 9e1a0fc..6241e32 100644 --- a/sfntly.spec +++ b/sfntly.spec @@ -2,7 +2,7 @@ Name: sfntly Version: 0 -Release: 0.6.%{alphatag}%{?dist} +Release: 0.7.%{alphatag}%{?dist} Summary: A Library for Using, Editing, and Creating SFNT-based Fonts License: ASL 2.0 URL: http://code.google.com/p/sfntly/ @@ -31,7 +31,7 @@ Requires: icu4j-charset Requires: beust-jcommander Requires: jpackage-utils -Requires: java +Requires: java-headless %description sfntly is a Java library for using, editing, and creating sfnt @@ -104,6 +104,9 @@ popd %{_javadocdir}/%{name} %changelog +* Tue Mar 04 2014 Parag Nemade - 0-0.7.r214 +- Resolves:rh#1068526: Switch to java-headless (build)requires + * Sat Sep 07 2013 Parag Nemade - 0-0.6.r214 - enable %check and add BR: ant-junit From 744e6e8b0ebf027eb46cc8e0255391827ed564af Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 8 Jun 2014 01:13:10 -0500 Subject: [PATCH 02/10] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- sfntly.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sfntly.spec b/sfntly.spec index 6241e32..27907fa 100644 --- a/sfntly.spec +++ b/sfntly.spec @@ -2,7 +2,7 @@ Name: sfntly Version: 0 -Release: 0.7.%{alphatag}%{?dist} +Release: 0.8.%{alphatag}%{?dist} Summary: A Library for Using, Editing, and Creating SFNT-based Fonts License: ASL 2.0 URL: http://code.google.com/p/sfntly/ @@ -104,6 +104,9 @@ popd %{_javadocdir}/%{name} %changelog +* Sun Jun 08 2014 Fedora Release Engineering - 0-0.8.r214 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Tue Mar 04 2014 Parag Nemade - 0-0.7.r214 - Resolves:rh#1068526: Switch to java-headless (build)requires From e7128c31d6c457f94d164ba192ce4ce12412ce38 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Mon, 9 Jun 2014 21:44:49 +0530 Subject: [PATCH 03/10] FTBFS: https://lists.fedoraproject.org/pipermail/java-devel/2014-May/005243.html --- sfntly.spec | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sfntly.spec b/sfntly.spec index 27907fa..00210c9 100644 --- a/sfntly.spec +++ b/sfntly.spec @@ -2,7 +2,7 @@ Name: sfntly Version: 0 -Release: 0.8.%{alphatag}%{?dist} +Release: 0.9.%{alphatag}%{?dist} Summary: A Library for Using, Editing, and Creating SFNT-based Fonts License: ASL 2.0 URL: http://code.google.com/p/sfntly/ @@ -92,18 +92,20 @@ pushd java ant -Dlib.dir=%{_javadir} test popd -%files +%files -f .mfiles %doc java/COPYING %{_bindir}/sfntly %{_javadir}/%{name} %{_mavenpomdir}/* -%{_mavendepmapfragdir}/* %files javadoc %doc java/COPYING %{_javadocdir}/%{name} %changelog +* Mon Jun 09 2014 Parag Nemade - 0-0.9.r214 +- FTBFS: https://lists.fedoraproject.org/pipermail/java-devel/2014-May/005243.html + * Sun Jun 08 2014 Fedora Release Engineering - 0-0.8.r214 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From 056a0d7e6fcb8a74c6fc2b692f1783e712f0eff8 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 00:42:47 +0000 Subject: [PATCH 04/10] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- sfntly.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sfntly.spec b/sfntly.spec index 00210c9..6fe7f59 100644 --- a/sfntly.spec +++ b/sfntly.spec @@ -2,7 +2,7 @@ Name: sfntly Version: 0 -Release: 0.9.%{alphatag}%{?dist} +Release: 0.10.%{alphatag}%{?dist} Summary: A Library for Using, Editing, and Creating SFNT-based Fonts License: ASL 2.0 URL: http://code.google.com/p/sfntly/ @@ -103,6 +103,9 @@ popd %{_javadocdir}/%{name} %changelog +* Fri Jun 19 2015 Fedora Release Engineering - 0-0.10.r214 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Mon Jun 09 2014 Parag Nemade - 0-0.9.r214 - FTBFS: https://lists.fedoraproject.org/pipermail/java-devel/2014-May/005243.html From d131c16cc7ea4593c248a0dd49788e0906223521 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 4 Feb 2016 23:54:28 +0000 Subject: [PATCH 05/10] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- sfntly.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sfntly.spec b/sfntly.spec index 6fe7f59..b05b3ba 100644 --- a/sfntly.spec +++ b/sfntly.spec @@ -2,7 +2,7 @@ Name: sfntly Version: 0 -Release: 0.10.%{alphatag}%{?dist} +Release: 0.11.%{alphatag}%{?dist} Summary: A Library for Using, Editing, and Creating SFNT-based Fonts License: ASL 2.0 URL: http://code.google.com/p/sfntly/ @@ -103,6 +103,9 @@ popd %{_javadocdir}/%{name} %changelog +* Thu Feb 04 2016 Fedora Release Engineering - 0-0.11.r214 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Fri Jun 19 2015 Fedora Release Engineering - 0-0.10.r214 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 741196ad323c8d2d95f0ddf5545977e94b958b35 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 13:21:07 +0000 Subject: [PATCH 06/10] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- sfntly.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sfntly.spec b/sfntly.spec index b05b3ba..23bc3a8 100644 --- a/sfntly.spec +++ b/sfntly.spec @@ -2,7 +2,7 @@ Name: sfntly Version: 0 -Release: 0.11.%{alphatag}%{?dist} +Release: 0.12.%{alphatag}%{?dist} Summary: A Library for Using, Editing, and Creating SFNT-based Fonts License: ASL 2.0 URL: http://code.google.com/p/sfntly/ @@ -103,6 +103,9 @@ popd %{_javadocdir}/%{name} %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 0-0.12.r214 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Thu Feb 04 2016 Fedora Release Engineering - 0-0.11.r214 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 7db9aa4ae80545046f90105ed6f4877c923e6199 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 18:29:36 +0000 Subject: [PATCH 07/10] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- sfntly.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sfntly.spec b/sfntly.spec index 23bc3a8..9e71b91 100644 --- a/sfntly.spec +++ b/sfntly.spec @@ -2,7 +2,7 @@ Name: sfntly Version: 0 -Release: 0.12.%{alphatag}%{?dist} +Release: 0.13.%{alphatag}%{?dist} Summary: A Library for Using, Editing, and Creating SFNT-based Fonts License: ASL 2.0 URL: http://code.google.com/p/sfntly/ @@ -103,6 +103,9 @@ popd %{_javadocdir}/%{name} %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 0-0.13.r214 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Sat Feb 11 2017 Fedora Release Engineering - 0-0.12.r214 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From f2598cf3bf49d04400ba0a6a46fb69a37d6764eb Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Fri, 9 Feb 2018 09:06:16 +0100 Subject: [PATCH 08/10] Escape macros in %changelog Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/ Signed-off-by: Igor Gnatenko --- sfntly.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sfntly.spec b/sfntly.spec index 9e71b91..a1f8be2 100644 --- a/sfntly.spec +++ b/sfntly.spec @@ -2,7 +2,7 @@ Name: sfntly Version: 0 -Release: 0.13.%{alphatag}%{?dist} +Release: 0.14.%{alphatag}%{?dist} Summary: A Library for Using, Editing, and Creating SFNT-based Fonts License: ASL 2.0 URL: http://code.google.com/p/sfntly/ @@ -103,6 +103,9 @@ popd %{_javadocdir}/%{name} %changelog +* Fri Feb 09 2018 Igor Gnatenko - 0-0.14.r214 +- Escape macros in %%changelog + * Thu Jul 27 2017 Fedora Release Engineering - 0-0.13.r214 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild @@ -125,7 +128,7 @@ popd - Resolves:rh#1068526: Switch to java-headless (build)requires * Sat Sep 07 2013 Parag Nemade - 0-0.6.r214 -- enable %check and add BR: ant-junit +- enable %%check and add BR: ant-junit * Fri Sep 06 2013 Parag Nemade - 0-0.5.r214 - Fixed the sfntly binary installation From 6a934b9fddf621a8c520a7d5291c62e7294b6c89 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 06:01:15 +0000 Subject: [PATCH 09/10] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sfntly.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sfntly.spec b/sfntly.spec index a1f8be2..b2a298f 100644 --- a/sfntly.spec +++ b/sfntly.spec @@ -2,7 +2,7 @@ Name: sfntly Version: 0 -Release: 0.14.%{alphatag}%{?dist} +Release: 0.15.%{alphatag}%{?dist} Summary: A Library for Using, Editing, and Creating SFNT-based Fonts License: ASL 2.0 URL: http://code.google.com/p/sfntly/ @@ -103,6 +103,9 @@ popd %{_javadocdir}/%{name} %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 0-0.15.r214 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Feb 09 2018 Igor Gnatenko - 0-0.14.r214 - Escape macros in %%changelog From 0a66aee0e48503809528a423b85918f15f0231e7 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Sun, 22 Jul 2018 17:10:37 +0530 Subject: [PATCH 10/10] No time to update or make this working/building against current java packaging --- .gitignore | 1 - dead.package | 1 + sfntly-template-pom.xml | 34 --------- sfntly.spec | 157 -------------------------------------- sfnttool-template-pom.xml | 38 --------- sources | 1 - 6 files changed, 1 insertion(+), 231 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 sfntly-template-pom.xml delete mode 100644 sfntly.spec delete mode 100644 sfnttool-template-pom.xml delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 31a8367..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/sfntly.tar.xz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..8ace46a --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +No time to update or make this working/building against current java packaging diff --git a/sfntly-template-pom.xml b/sfntly-template-pom.xml deleted file mode 100644 index 8717802..0000000 --- a/sfntly-template-pom.xml +++ /dev/null @@ -1,34 +0,0 @@ - - 4.0.0 - com.google.typography.font.sfntly - sfntly - r214 - sfntly java - A Library for Using, Editing, and Creating SFNT-based Fonts - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - com.beust - jcommander - 1.30 - true - - - junit - junit - 4.11 - test - - - com.ibm.icu - icu4j - 50.1 - - - \ No newline at end of file diff --git a/sfntly.spec b/sfntly.spec deleted file mode 100644 index b2a298f..0000000 --- a/sfntly.spec +++ /dev/null @@ -1,157 +0,0 @@ -%global alphatag r214 - -Name: sfntly -Version: 0 -Release: 0.15.%{alphatag}%{?dist} -Summary: A Library for Using, Editing, and Creating SFNT-based Fonts -License: ASL 2.0 -URL: http://code.google.com/p/sfntly/ -# Howto create a tarball archive -# svn checkout -r 214 http://sfntly.googlecode.com/svn/trunk sfntly -# rm -rf sfntly/.svn -# find sfntly -name "*.class" -delete -# find sfntly -name "*.jar" -delete -# rm -rf sfntly/cpp sfntly/data -# tar cJf sfntly.tar.xz sfntly -Source0: %{name}.tar.xz -Source1: %{name}-template-pom.xml -Source2: sfnttool-template-pom.xml - -BuildArch: noarch -BuildRequires: jpackage-utils -BuildRequires: java-devel -BuildRequires: ant -BuildRequires: icu4j, icu4j-charset -BuildRequires: beust-jcommander -BuildRequires: junit -BuildRequires: ant-junit - -Requires: icu4j -Requires: icu4j-charset -Requires: beust-jcommander - -Requires: jpackage-utils -Requires: java-headless - -%description -sfntly is a Java library for using, editing, and creating sfnt -container based fonts (e.g. OpenType, TrueType). This library -was initially created by Google's Font Team. - -The basic features of sfntly are the reading, editing, -and writing of an sfnt container font. - - -%package javadoc -Summary: Javadoc for %{name} - -%description javadoc -This package contains the API documentation for %{name}. - -%prep -%setup -q -n %{name} - -pushd java/src/com/google/typography/font/tools -sed -i '/zipfileset/d' fontinfo/build.xml -sed -i '/zipfileset/d' conversion/build.xml -sed -i '/zipfileset/d' sfnttool/build.xml -popd - -sed -i '/zipfileset/d' java/src/com/google/typography/font/sfntly/sample/build.xml - -sed -i "s|lib/icu4j-charset-4_8_1_1.jar:lib/icu4j-4_8_1_1.jar:lib/jcommander-1.27.jar:lib/junit-4.10.jar|$(build-classpath icu4j-charset):$(build-classpath icu4j):$(build-classpath beust-jcommander):$(build-classpath junit)|" \ - java/javadoc.xml - -%build -pushd java -ant -Dlib.dir=%{_javadir} -popd - -%install -mkdir -p $RPM_BUILD_ROOT%{_javadir}/%{name} -cp -p java/dist/lib/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/%{name}.jar -cp -p java/dist/tools/sfnttool/sfnttool.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/sfnttool.jar - -mkdir -p $RPM_BUILD_ROOT%{_mavenpomdir} -install -pm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-%{name}.pom -%add_maven_depmap JPP.%{name}-%{name}.pom %{name}/%{name}.jar -install -pm 644 %{SOURCE2} $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-sfnttool.pom -%add_maven_depmap JPP.%{name}-sfnttool.pom %{name}/sfnttool.jar - -# Samples -cp -p java/dist/sample/sflint/sflint.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/sflint.jar -cp -p java/dist/sample/sfntdump/sfntdump.jar $RPM_BUILD_ROOT%{_javadir}/%{name}/sfntdump.jar - -mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name} -cp -rp java/build/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} - -%jpackage_script com.google.typography.font.tools.sfnttool.SfntTool "" "" %{name}/%{name}:%{name}/sfnttool:icu4j-charset:icu4j:beust-jcommander %{name} true - -%check -pushd java -ant -Dlib.dir=%{_javadir} test -popd - -%files -f .mfiles -%doc java/COPYING -%{_bindir}/sfntly -%{_javadir}/%{name} -%{_mavenpomdir}/* - -%files javadoc -%doc java/COPYING -%{_javadocdir}/%{name} - -%changelog -* Sat Jul 14 2018 Fedora Release Engineering - 0-0.15.r214 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Igor Gnatenko - 0-0.14.r214 -- Escape macros in %%changelog - -* Thu Jul 27 2017 Fedora Release Engineering - 0-0.13.r214 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 0-0.12.r214 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Feb 04 2016 Fedora Release Engineering - 0-0.11.r214 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jun 19 2015 Fedora Release Engineering - 0-0.10.r214 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Mon Jun 09 2014 Parag Nemade - 0-0.9.r214 -- FTBFS: https://lists.fedoraproject.org/pipermail/java-devel/2014-May/005243.html - -* Sun Jun 08 2014 Fedora Release Engineering - 0-0.8.r214 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Tue Mar 04 2014 Parag Nemade - 0-0.7.r214 -- Resolves:rh#1068526: Switch to java-headless (build)requires - -* Sat Sep 07 2013 Parag Nemade - 0-0.6.r214 -- enable %%check and add BR: ant-junit - -* Fri Sep 06 2013 Parag Nemade - 0-0.5.r214 -- Fixed the sfntly binary installation -- added pom file for sfnttool. Thanks to gil again. - -* Thu Sep 05 2013 Parag Nemade - 0-0.4.r214 -- Added pom file - -* Thu Sep 05 2013 Parag Nemade - 0-0.3.r214 -- Removed Requires: jpackage-utils from javadoc sub package -- Add suggestions from gil on #fedora-java channel - -* Mon Aug 26 2013 Parag Nemade - 0-0.2.r214 -- Added COPYING file. - -* Fri Aug 23 2013 Parag Nemade - 0-0.1.r214 -- Update to current svn revision 214 - -* Tue Feb 19 2013 Parag Nemade - 0-0.1.r151 -- Update to current svn revision 151 - -* Tue Feb 12 2013 Parag Nemade - 0-0.1.r125 -- Initial release diff --git a/sfnttool-template-pom.xml b/sfnttool-template-pom.xml deleted file mode 100644 index da8da97..0000000 --- a/sfnttool-template-pom.xml +++ /dev/null @@ -1,38 +0,0 @@ - - 4.0.0 - com.google.typography.font.sfntly - sfnttool - r214 - sfnttool java - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - repo - - - - - com.google.typography.font.sfntly - sfntly - ${project.version} - - - com.beust - jcommander - 1.30 - true - - - junit - junit - 4.11 - test - - - com.ibm.icu - icu4j - 50.1 - - - \ No newline at end of file diff --git a/sources b/sources deleted file mode 100644 index 195d7f1..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -ed33bd57da3d2351d4b2c73825da8265 sfntly.tar.xz