From b2222486d23430e0d08e32f342314844362b7c3be21b47649be29858fde50985 Mon Sep 17 00:00:00 2001 From: Gordon Leung Date: Fri, 29 Mar 2024 20:35:02 +0000 Subject: [PATCH 1/8] OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=31 --- sile-0.14.17.tar.xz | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 sile-0.14.17.tar.xz diff --git a/sile-0.14.17.tar.xz b/sile-0.14.17.tar.xz deleted file mode 100644 index a0a163b..0000000 --- a/sile-0.14.17.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7f89bedecedabb5168250ad9dd80c09ed289c8e88c3d0d756d2d1d92ee065e04 -size 3114792 From eb692724eaff5a52058e678ae8c53c81543d832dd1e4edec66fec0fc50329de1 Mon Sep 17 00:00:00 2001 From: Gordon Leung Date: Fri, 29 Mar 2024 20:43:42 +0000 Subject: [PATCH 2/8] OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=32 --- _service | 2 +- sile.spec | 2 +- v0.14.17.tar.gz | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 v0.14.17.tar.gz diff --git a/_service b/_service index 2c874f5..5cb9901 100644 --- a/_service +++ b/_service @@ -2,6 +2,6 @@ https github.com - /sile-typesetter/sile/releases/download/v0.14.17/sile-0.14.17.tar.xz + /sile-typesetter/sile/archive/refs/tags/v0.14.17.tar.gz diff --git a/sile.spec b/sile.spec index 8ad31cc..1316666 100644 --- a/sile.spec +++ b/sile.spec @@ -24,7 +24,7 @@ Summary: Simon’s Improved Layout Engine Group: Productivity/Publishing License: MIT URL: https://sile-typesetter.org/ -Source0: https://github.com/sile-typesetter/sile/releases/download/v%{version}/sile-%{version}.tar.xz +Source0: https://github.com/sile-typesetter/sile/archive/refs/tags/v0.14.17.tar.gz Source1: sile-rpmlintrc Source2: LICENSE diff --git a/v0.14.17.tar.gz b/v0.14.17.tar.gz new file mode 100644 index 0000000..3b7aedc --- /dev/null +++ b/v0.14.17.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9aa5121b0e998a85d2ced0e711573dca58bf3191400d070c24013b4abdfa15f9 +size 2077169 From a15136e481129bfd163f3bd01e064257098d8059bb1fe340238aeba58f1e94c5 Mon Sep 17 00:00:00 2001 From: Gordon Leung Date: Fri, 29 Mar 2024 20:46:07 +0000 Subject: [PATCH 3/8] OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=33 --- _service | 2 +- sile-0.14.17.zip | 3 +++ sile.spec | 2 +- v0.14.17.tar.gz | 3 --- 4 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 sile-0.14.17.zip delete mode 100644 v0.14.17.tar.gz diff --git a/_service b/_service index 5cb9901..3adb650 100644 --- a/_service +++ b/_service @@ -2,6 +2,6 @@ https github.com - /sile-typesetter/sile/archive/refs/tags/v0.14.17.tar.gz + /sile-typesetter/sile/releases/download/v0.14.17/sile-0.14.17.zip diff --git a/sile-0.14.17.zip b/sile-0.14.17.zip new file mode 100644 index 0000000..dd6cb9a --- /dev/null +++ b/sile-0.14.17.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1468d80e5a3e12f2c6c39e1fa50df1da27b5e4d14add7a8740c66c272e9f787 +size 4285247 diff --git a/sile.spec b/sile.spec index 1316666..eba133a 100644 --- a/sile.spec +++ b/sile.spec @@ -24,7 +24,7 @@ Summary: Simon’s Improved Layout Engine Group: Productivity/Publishing License: MIT URL: https://sile-typesetter.org/ -Source0: https://github.com/sile-typesetter/sile/archive/refs/tags/v0.14.17.tar.gz +Source0: https://github.com/sile-typesetter/sile/releases/download/v0.14.17/sile-0.14.17.zip Source1: sile-rpmlintrc Source2: LICENSE diff --git a/v0.14.17.tar.gz b/v0.14.17.tar.gz deleted file mode 100644 index 3b7aedc..0000000 --- a/v0.14.17.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9aa5121b0e998a85d2ced0e711573dca58bf3191400d070c24013b4abdfa15f9 -size 2077169 From a9837ced6646a49746554435e739008cdf06344045f820360747da9a4579e0ca Mon Sep 17 00:00:00 2001 From: Gordon Leung Date: Fri, 29 Mar 2024 20:47:58 +0000 Subject: [PATCH 4/8] OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=34 --- sile.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sile.spec b/sile.spec index eba133a..cc28443 100644 --- a/sile.spec +++ b/sile.spec @@ -73,6 +73,7 @@ BuildRequires: sil-gentium-fonts %endif BuildRequires: automake BuildRequires: fontconfig-devel +BuildRequires: unzip Requires: fontconfig BuildRequires: freetype2-devel Requires: freetype2 @@ -126,7 +127,7 @@ A PDF library extracted from TeX's dvipdfmx. Used in software such as SILE. This package contains the development files for libtexpdf. %prep -%autosetup -p1 +unzip %{SOURCE0} . cp %{SOURCE2} . %build From 60ea762f146717627399c9122a45ccefbf675caa25f9a26dcf16e3c4e40fbedc Mon Sep 17 00:00:00 2001 From: Gordon Leung Date: Fri, 29 Mar 2024 20:50:29 +0000 Subject: [PATCH 5/8] OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=35 --- sile.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sile.spec b/sile.spec index cc28443..3312add 100644 --- a/sile.spec +++ b/sile.spec @@ -127,7 +127,7 @@ A PDF library extracted from TeX's dvipdfmx. Used in software such as SILE. This package contains the development files for libtexpdf. %prep -unzip %{SOURCE0} . +unzip sile-%{version}.zip . cp %{SOURCE2} . %build From 510df72e51cc286602b8aca9963bed2475f92fc4d22c8e693842266f971ce847 Mon Sep 17 00:00:00 2001 From: Gordon Leung Date: Fri, 29 Mar 2024 20:53:51 +0000 Subject: [PATCH 6/8] OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=36 --- sile.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sile.spec b/sile.spec index 3312add..50a397c 100644 --- a/sile.spec +++ b/sile.spec @@ -127,7 +127,7 @@ A PDF library extracted from TeX's dvipdfmx. Used in software such as SILE. This package contains the development files for libtexpdf. %prep -unzip sile-%{version}.zip . +%autosetup -c cp %{SOURCE2} . %build From db285e702b276e9545bec84fc7546380c567430a182f71d27d6dbea687a281dc Mon Sep 17 00:00:00 2001 From: Gordon Leung Date: Fri, 29 Mar 2024 20:55:28 +0000 Subject: [PATCH 7/8] OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=37 --- sile.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sile.spec b/sile.spec index 50a397c..04d00ce 100644 --- a/sile.spec +++ b/sile.spec @@ -127,7 +127,8 @@ A PDF library extracted from TeX's dvipdfmx. Used in software such as SILE. This package contains the development files for libtexpdf. %prep -%autosetup -c +cp %{SOURCE0} . +unzip sile-%{version}.zip cp %{SOURCE2} . %build From 4330de5486a6e82e730da6f27fa970ed4b53fd2a964833a755503d5e10e14832 Mon Sep 17 00:00:00 2001 From: Gordon Leung Date: Thu, 23 May 2024 16:54:10 +0000 Subject: [PATCH 8/8] Accepting request 1176182 from home:dimstar:Factory - Change package to use obs_scm source service. Upstream now longer publishes xz tarballs. - Add libtool BuildRquires and call autoreconf in prep: git source trees are not bootstrapped. The build fail observed in Factory is unrelated to sile, but is actually a bug in lua-vstruct. Fix for that has also been submitted as https://build.opensuse.org/request/show/1176181 OBS-URL: https://build.opensuse.org/request/show/1176182 OBS-URL: https://build.opensuse.org/package/show/Publishing/sile?expand=0&rev=38 --- _service | 20 ++++++++++++++++---- sile-0.14.17.obscpio | 3 +++ sile-0.14.17.zip | 3 --- sile.changes | 8 ++++++++ sile.obsinfo | 4 ++++ sile.spec | 9 +++++---- 6 files changed, 36 insertions(+), 11 deletions(-) create mode 100644 sile-0.14.17.obscpio delete mode 100644 sile-0.14.17.zip create mode 100644 sile.obsinfo diff --git a/_service b/_service index 3adb650..2860c4e 100644 --- a/_service +++ b/_service @@ -1,7 +1,19 @@ + - - https - github.com - /sile-typesetter/sile/releases/download/v0.14.17/sile-0.14.17.zip + + git + https://github.com/sile-typesetter/sile.git + v0.14.17 + @PARENT_TAG@+@TAG_OFFSET@ + v?(.*)\+0 + \1 + + + + *.tar + zst + + + diff --git a/sile-0.14.17.obscpio b/sile-0.14.17.obscpio new file mode 100644 index 0000000..e959883 --- /dev/null +++ b/sile-0.14.17.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd1a57cf80a9ec41303cf556f1a51da1bb7bb66616ade80b9d72c2e1af35d191 +size 11584525 diff --git a/sile-0.14.17.zip b/sile-0.14.17.zip deleted file mode 100644 index dd6cb9a..0000000 --- a/sile-0.14.17.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d1468d80e5a3e12f2c6c39e1fa50df1da27b5e4d14add7a8740c66c272e9f787 -size 4285247 diff --git a/sile.changes b/sile.changes index 53df59a..41b4ae1 100644 --- a/sile.changes +++ b/sile.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Thu May 23 09:56:22 UTC 2024 - Dominique Leuenberger + +- Change package to use obs_scm source service. Upstream now longer + publishes xz tarballs. +- Add libtool BuildRquires and call autoreconf in prep: git source + trees are not bootstrapped. + ------------------------------------------------------------------- Wed Feb 7 21:13:13 UTC 2024 - Gordon Leung diff --git a/sile.obsinfo b/sile.obsinfo new file mode 100644 index 0000000..0ef3a79 --- /dev/null +++ b/sile.obsinfo @@ -0,0 +1,4 @@ +name: sile +version: 0.14.17 +mtime: 1707331766 +commit: 4276c710386866f7c2eff85c9f3fc1825be5636a diff --git a/sile.spec b/sile.spec index 04d00ce..eafde04 100644 --- a/sile.spec +++ b/sile.spec @@ -24,7 +24,7 @@ Summary: Simon’s Improved Layout Engine Group: Productivity/Publishing License: MIT URL: https://sile-typesetter.org/ -Source0: https://github.com/sile-typesetter/sile/releases/download/v0.14.17/sile-0.14.17.zip +Source0: sile-0.14.17.tar.zst Source1: sile-rpmlintrc Source2: LICENSE @@ -73,7 +73,7 @@ BuildRequires: sil-gentium-fonts %endif BuildRequires: automake BuildRequires: fontconfig-devel -BuildRequires: unzip +BuildRequires: libtool Requires: fontconfig BuildRequires: freetype2-devel Requires: freetype2 @@ -127,11 +127,12 @@ A PDF library extracted from TeX's dvipdfmx. Used in software such as SILE. This package contains the development files for libtexpdf. %prep -cp %{SOURCE0} . -unzip sile-%{version}.zip +%autosetup -p1 + cp %{SOURCE2} . %build +autoreconf -fiv %configure --disable-static --with-system-luarocks %make_build all