public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/gif2png] rawhide: update to gif2png-3.0.4
@ 2026-06-06 5:34 Filipe Rosset
0 siblings, 0 replies; only message in thread
From: Filipe Rosset @ 2026-06-06 5:34 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/gif2png
Branch : rawhide
Commit : d06a27c460cd34928e6e97329fffd999291c7f4b
Author : Filipe Rosset <rosset.filipe@gmail.com>
Date : 2026-06-06T02:34:07-03:00
Stats : +61/-51 in 4 file(s)
URL : https://src.fedoraproject.org/rpms/gif2png/c/d06a27c460cd34928e6e97329fffd999291c7f4b?branch=rawhide
Log:
update to gif2png-3.0.4
---
diff --git a/.gitignore b/.gitignore
index 2d6e9cc..6d38b1d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,5 @@
/gif2png-2.5.11.tar.gz
/gif2png-2.5.13.tar.gz
/gif2png-2.5.14.tar.gz
+/gif2png-3.0.4.tar.gz
+/vendor.tar.bz2
diff --git a/gif2png.spec b/gif2png.spec
index f503667..a498490 100644
--- a/gif2png.spec
+++ b/gif2png.spec
@@ -1,62 +1,65 @@
-%global debug_package %{nil}
-
-Summary: A GIF to PNG converter
-Name: gif2png
-Version: 2.5.14
-Release: %autorelease
-# Automatically converted from old format: BSD - review is highly recommended.
-License: LicenseRef-Callaway-BSD
-URL: http://www.catb.org/~esr/gif2png/
-Source0: http://www.catb.org/~esr/gif2png/%name-%version.tar.gz
-Source100: test-0.gif
-Source101: test-1.gif
-BuildRequires: gcc
-BuildRequires: libpng-devel
-BuildRequires: make
-
+%bcond_without check
+
+# gitlab.com/esr/gif2png
+%global goipath gitlab.com/esr/gif2png
+%global forgeurl https://gitlab.com/esr/gif2png
+Version: 3.0.4
+%global tag 3.0.4
+
+%gometa -L -f
+
+Summary: A GIF to PNG converter
+Name: gif2png
+Release: %autorelease
+License: BSD-2-Clause AND BSD-3-Clause
+URL: http://www.catb.org/~esr/gif2png/
+Source0: %{url}%{name}-%{version}.tar.gz
+Source1: vendor.tar.bz2
+Source2: go-vendor-tools.toml
+
+BuildRequires: go-vendor-tools
+BuildRequires: compiler(go-compiler)
+BuildRequires: make
+BuildRequires: diffutils
%description
-The gif2png program converts files from the obsolescent Graphic Interchange
-Format to Portable Network Graphics. The conversion preserves all graphic
-information, including transparency, perfectly. The gif2png program can
-even recover data from corrupted GIFs.
-
-There exists a 'web2png' program in a separate package which is able
-to convert entire directory hierarchies.
-
+The gif2png program converts files from the Graphic Interchange Format (GIF) to
+Portable Network Graphics (PNG).
%prep
-%autosetup
+%goprep -p1
+tar -xf %{S:1}
+%generate_buildrequires
+%go_vendor_license_buildrequires -c %{S:2}
%build
-%make_build
-
+%global gomodulesmode GO111MODULE=on
+%gobuild -mod=vendor -o %{gobuilddir}/bin/gif2png %{goipath}
%install
-%make_install
-
-# web2png is Python 2 only, see https://bugzilla.redhat.com/show_bug.cgi?id=1787242
-rm %{buildroot}%{_bindir}/web2png
-rm %{buildroot}%{_mandir}/man1/web2png*
-
-#disable tests for while
-#%check
-#P=./gif2png
-#for i in %SOURCE100 %SOURCE101; do
-# rm -f _tmp.gif
-# install -p -m 0644 $i _tmp.gif
-# $P _tmp.gif
-# $P -f < "$i" > _tmp.png
-# $P -O -f < "$i" > _tmp.png
-#done
-
-
-%files
-%{_bindir}/%{name}
-%{_mandir}/man1/%{name}*
-
-
+%go_vendor_license_install -c %{S:2}
+install -m 0755 -vd %{buildroot}%{_bindir}
+install -m 0755 -vp %{gobuilddir}/bin/gif2png %{buildroot}%{_bindir}/gif2png
+ln -sf gif2png %{buildroot}%{_bindir}/webpng
+
+install -m 0755 -vd %{buildroot}%{_mandir}/man1
+install -m 0644 -vp gif2png.1 %{buildroot}%{_mandir}/man1/gif2png.1
+ln -sf gif2png.1 %{buildroot}%{_mandir}/man1/webpng.1
+
+%check
+%go_vendor_license_check -c %{S:2}
+%if %{with check}
+cp %{gobuilddir}/bin/gif2png .
+%make_build -C tests gif2png-test
+%endif
+
+%files -f %{go_vendor_license_filelist}
+%doc README.adoc NEWS.adoc
+%{_bindir}/gif2png
+%{_bindir}/webpng
+%{_mandir}/man1/gif2png.1*
+%{_mandir}/man1/webpng.1*
%changelog
%autochangelog
diff --git a/go-vendor-tools.toml b/go-vendor-tools.toml
new file mode 100644
index 0000000..6ab4062
--- /dev/null
+++ b/go-vendor-tools.toml
@@ -0,0 +1,4 @@
+[archive]
+
+[licensing]
+detector = "askalono"
diff --git a/sources b/sources
index 8c82efd..cb388ac 100644
--- a/sources
+++ b/sources
@@ -1 +1,2 @@
-SHA512 (gif2png-2.5.14.tar.gz) = a1ea3b64da64274a3363089beee748605eb24d3e05bcace29d26618a9ab3580f5ac85da893af16975c91d571866625e0883f0a4b375e82c468754f84f8982f03
+SHA512 (gif2png-3.0.4.tar.gz) = 91b0cc41c1d44006daf80fa9af8e3f5a077c5bbffe725f17aebd396098ed4c56ea44bb92a760c32b7a453e07ff0c8d273f6d0722111f28a7a71d941222adbc2c
+SHA512 (vendor.tar.bz2) = 10b71dee2f03473f2609a063d8f8040c608ce0d7697a8d8c8e2071597051a6723d1a8d8e0f6ccc1962bb02de098feb3711a083d5d2de0bae3103499efa4dea76
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-06 5:34 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-06 5:34 [rpms/gif2png] rawhide: update to gif2png-3.0.4 Filipe Rosset
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox