public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/xreader] epel9: Unretirement request: https://pagure.io/releng/fedora-scm-requests/issue/84524
@ 2026-07-13  0:02 releng-bot
  0 siblings, 0 replies; only message in thread
From: releng-bot @ 2026-07-13  0:02 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/xreader
Branch : epel9
Commit : 40c2da712691c5edf713042ab5c0e0695daea275
Author : releng-bot <releng-bot@fedoraproject.org>
Date   : 2026-07-13T00:02:48+00:00
Stats  : +469/-1 in 5 file(s)
URL    : https://src.fedoraproject.org/rpms/xreader/c/40c2da712691c5edf713042ab5c0e0695daea275?branch=epel9

Log:
Unretirement request: https://pagure.io/releng/fedora-scm-requests/issue/84524

---
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..4a406bf
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*~
+*.rpm
+*.tar*
+results_*/

diff --git a/50052eaa91c3c750c51c245799e3747495feeece.patch b/50052eaa91c3c750c51c245799e3747495feeece.patch
new file mode 100644
index 0000000..dfc4a4e
--- /dev/null
+++ b/50052eaa91c3c750c51c245799e3747495feeece.patch
@@ -0,0 +1,63 @@
+From 50052eaa91c3c750c51c245799e3747495feeece Mon Sep 17 00:00:00 2001
+From: Victor Kareh <vkareh@redhat.com>
+Date: Thu, 14 May 2026 21:56:38 -0400
+Subject: [PATCH] ev-application: Quote user-supplied strings in ev_spawn
+ command line
+
+When spawning a new xreader instance for cross-document links, the
+destination and search parameters from the document were interpolated
+directly into the command line without shell quoting. Values containing
+spaces or special characters could be split into separate arguments by
+the shell parser, potentially being interpreted as unintended flags by
+the child process.
+
+Apply shell quoting to page label, named destination, and search string
+values before appending them to the command line.
+---
+ shell/ev-application.c | 20 +++++++++++++-------
+ 1 file changed, 13 insertions(+), 7 deletions(-)
+
+diff --git a/shell/ev-application.c b/shell/ev-application.c
+index a430f9e0..148cfaf8 100644
+--- a/shell/ev-application.c
++++ b/shell/ev-application.c
+@@ -235,18 +235,22 @@ ev_spawn (const char     *uri,
+     /* Page label or index */
+     if (dest) {
+         switch (ev_link_dest_get_dest_type (dest)) {
+-            case EV_LINK_DEST_TYPE_PAGE_LABEL:
+-                g_string_append_printf (cmd, " --page-label=%s",
+-                                        ev_link_dest_get_page_label (dest));
++            case EV_LINK_DEST_TYPE_PAGE_LABEL: {
++                gchar *quoted = g_shell_quote (ev_link_dest_get_page_label (dest));
++                g_string_append_printf (cmd, " --page-label=%s", quoted);
++                g_free (quoted);
+                 break;
++            }
+             case EV_LINK_DEST_TYPE_PAGE:
+                 g_string_append_printf (cmd, " --page-index=%d",
+                                         ev_link_dest_get_page (dest) + 1);
+                 break;
+-            case EV_LINK_DEST_TYPE_NAMED:
+-                g_string_append_printf (cmd, " --named-dest=%s",
+-                                        ev_link_dest_get_named_dest (dest));
++            case EV_LINK_DEST_TYPE_NAMED: {
++                gchar *quoted = g_shell_quote (ev_link_dest_get_named_dest (dest));
++                g_string_append_printf (cmd, " --named-dest=%s", quoted);
++                g_free (quoted);
+                 break;
++            }
+             default:
+                 break;
+         }
+@@ -254,7 +258,9 @@ ev_spawn (const char     *uri,
+ 
+     /* Find string */
+     if (search_string) {
+-        g_string_append_printf (cmd, " --find=%s", search_string);
++        gchar *quoted = g_shell_quote (search_string);
++        g_string_append_printf (cmd, " --find=%s", quoted);
++        g_free (quoted);
+     }
+ 
+     /* Mode */

diff --git a/dead.package b/dead.package
deleted file mode 100644
index 1c08395..0000000
--- a/dead.package
+++ /dev/null
@@ -1 +0,0 @@
-package dropped, no longer maintained for RHEL 8, The fedora epel-packagers-sig ignore bugs

diff --git a/sources b/sources
new file mode 100644
index 0000000..f7566a3
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (xreader-3.8.4.tar.gz) = 21e4427db4b6a87bf1715d1cc6f4c4836ec538d5533f0eda05ac066c40b914f2d3f019d4fc7945222ee2ee8a58755bc9e212a65dad8421fd2b85b06b56e8ea8f

diff --git a/xreader.spec b/xreader.spec
new file mode 100644
index 0000000..4237acd
--- /dev/null
+++ b/xreader.spec
@@ -0,0 +1,401 @@
+# Filter provides from plugins.
+%global __provides_exclude_from ^%{_libdir}/%{name}/.*$
+
+Name:		xreader
+Version:	3.8.4
+Release:	2%{?dist}
+Summary:	Simple document viewer
+
+License:	GPLv2+
+URL:		https://github.com/linuxmint/%{name}
+Source0:	%{url}/archive/%{version}/%{name}-%{version}.tar.gz
+Patch0:     %{url}/commit/50052eaa91c3c750c51c245799e3747495feeece.patch
+
+ExcludeArch:    %{ix86}
+
+BuildRequires:	cmake
+BuildRequires:	gcc-c++
+BuildRequires:	meson
+BuildRequires:	mathjax
+BuildRequires:	gtk-doc
+BuildRequires:	intltool
+BuildRequires:	itstool
+BuildRequires:	libappstream-glib
+BuildRequires:	pkgconfig(ddjvuapi)
+BuildRequires:	pkgconfig(gail-3.0)
+BuildRequires:	pkgconfig(glib-2.0)
+BuildRequires:	pkgconfig(gio-2.0)
+BuildRequires:	pkgconfig(gobject-introspection-1.0)
+BuildRequires:	pkgconfig(gthread-2.0)
+BuildRequires:	pkgconfig(gtk+-3.0)
+BuildRequires:	pkgconfig(gtk+-unix-print-3.0)
+BuildRequires:	pkgconfig(kpathsea)
+BuildRequires:	pkgconfig(libgxps)
+BuildRequires:	pkgconfig(libsecret-1)
+BuildRequires:	pkgconfig(libspectre)
+BuildRequires:	pkgconfig(libtiff-4)
+BuildRequires:	pkgconfig(libxml-2.0)
+BuildRequires:	pkgconfig(poppler-glib)
+BuildRequires:	pkgconfig(sm)
+BuildRequires:	pkgconfig(xapp) >= 1.4.0
+BuildRequires:	pkgconfig(zlib)
+%if 0%{?fedora} || 0%{?rhel} >= 10
+BuildRequires:	pkgconfig(webkit2gtk-4.1)
+%else
+BuildRequires:	pkgconfig(webkit2gtk-4.0)
+%endif
+BuildRequires:	texlive
+BuildRequires:	t1lib-devel
+BuildRequires:	yelp-tools
+
+Requires:	shared-mime-info%{?_isa}
+Requires:	gsettings-desktop-schemas%{?_isa}
+Requires:	xapps%{?_isa}
+Requires:	%{name}-libs%{?_isa} = %{version}-%{release}
+
+Recommends:	yelp%{?_isa}
+
+%description
+X-Apps Document Reader is a document viewer capable of displaying
+multiple and single page document formats like PDF and PostScript.
+
+%package libs
+Summary:    xreader document viewer libraries
+Requires:	%{name}-data = %{version}-%{release}
+
+%description libs
+This package contains the shared library files for %{name}.
+
+%package devel
+Summary:	Development files for %{name}
+Requires:	%{name}-libs%{?_isa} = %{version}-%{release}
+
+%description devel
+This package contains the development files for %{name}.
+
+
+%package doc
+Summary:	Documentation files for %{name}
+BuildArch:	noarch
+
+%description doc
+This package contains the documentation files for %{name}.
+
+%package data
+Summary: Support files for the %{name} document viewer
+BuildArch: noarch
+
+%description data
+This package contains icons and other support files used by the
+%{name} application and libraries.
+
+%package thumbnailer
+Summary: System thumbnailer using %{name} libraries
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description thumbnailer
+This package adds configuration to use %{name} as a thumbnailer.
+
+
+%prep
+%autosetup -p1
+
+%build
+LDFLAGS+=' -lX11 -lICE -lSM'
+%meson	\
+ -Ddeprecated_warnings=false \
+ -Ddjvu=true \
+ -Ddvi=true \
+ -Dt1lib=true \
+ -Dpixbuf=true \
+ -Dcomics=true \
+ -Dintrospection=true \
+ -Dhelp_files=true
+
+%meson_build
+
+%install
+%meson_install
+
+%{__sed} -i -e '/.*<project_group>.*/d' \
+	%{buildroot}%{_metainfodir}/%{name}.appdata.xml
+
+%find_lang %{name}
+
+%check
+# Validate desktop-files.
+%{_bindir}/desktop-file-validate    \
+	%{buildroot}%{_datadir}/applications/%{name}.desktop
+
+# Validate AppData-files.
+%{_bindir}/appstream-util validate-relax --nonet    \
+	%{buildroot}%{_metainfodir}/%{name}.appdata.xml
+
+%ldconfig_scriptlets
+
+%files -f %{name}.lang
+%license AUTHORS COPYING debian/copyright
+%doc ChangeLog README.md debian/changelog
+%{_bindir}/%{name}
+%{_bindir}/%{name}-previewer
+%{_datadir}/applications/%{name}.desktop
+%{_metainfodir}/%{name}.appdata.xml
+%{_datadir}/dbus-1/services/*
+%{_datadir}/glib-2.0/schemas/*
+%{_datadir}/help/*/%{name}/
+%{_datadir}/icons/hicolor/*/*/*
+%{_libexecdir}/xreaderd
+%{_mandir}/man1/%{name}.1*
+%{_mandir}/man1/%{name}-previewer.1*
+
+%files libs
+%{_libdir}/girepository-1.0/*
+%{_libdir}/*.so.*
+%{_libdir}/%{name}/
+
+%files data
+%{_datadir}/%{name}/
+
+%files thumbnailer
+%{_bindir}/%{name}-thumbnailer
+%{_datadir}/thumbnailers/%{name}.thumbnailer
+%{_mandir}/man1/%{name}-thumbnailer.1*
+
+%files devel
+%{_datadir}/gir-1.0/*
+%{_includedir}/%{name}/
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/xreader-document-1.5.pc
+%{_libdir}/pkgconfig/xreader-view-1.5.pc
+
+%files doc
+%license %{_datadir}/licenses/%{name}*
+%doc %{_datadir}/doc/%{name}*
+
+%changelog
+* Tue May 19 2026 Leigh Scott <leigh123linux@gmail.com> - 3.8.4-2
+- Add patch
+
+* Tue Dec 05 2023 Leigh Scott <leigh123linux@gmail.com> - 3.8.4-1
+- Update to 3.8.4 release
+
+* Thu Nov 30 2023 Leigh Scott <leigh123linux@gmail.com> - 3.8.3-1
+- Update to 3.8.3 release
+
+* Fri Aug 04 2023 Leigh Scott <leigh123linux@gmail.com> - 3.8.2-1
+- Update to 3.8.2 release
+
+* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
+
+* Thu Jun 08 2023 Leigh Scott <leigh123linux@gmail.com> - 3.8.1-1
+- Update to 3.8.1 release
+
+* Thu Jun 01 2023 Leigh Scott <leigh123linux@gmail.com> - 3.8.0-1
+- Update to 3.8.0 release
+
+* Thu May 11 2023 Leigh Scott <leigh123linux@gmail.com> - 3.6.3-2
+- Switch to webkit2gtk-4.1
+
+* Sun Feb 05 2023 Jonathan Wright <jonathan@almalinux.org> - 3.6.3-1
+- Update to 3.6.3 rhbz#2160519
+
+* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.6.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
+
+* Fri Nov 18 2022 Leigh Scott <leigh123linux@gmail.com> - 3.6.0-1
+- Update to 3.6.0 release
+
+* Sun Aug 21 2022 Leigh Scott <leigh123linux@gmail.com> - 3.4.5-1
+- Update to 3.4.5 release
+
+* Sun Jul 24 2022 Leigh Scott <leigh123linux@gmail.com> - 3.4.3-1
+- Update to 3.4.3 release
+
+* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
+* Wed Jul 20 2022 Leigh Scott <leigh123linux@gmail.com> - 3.4.2-1
+- Update to 3.4.2 release
+
+* Sun Jul 17 2022 Leigh Scott <leigh123linux@gmail.com> - 3.4.1-1
+- Update to 3.4.1 release
+
+* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Mon Dec 06 2021 Leigh Scott <leigh123linux@gmail.com> - 3.2.2-1
+- Update to 3.2.2 release
+
+* Mon Nov 29 2021 Leigh Scott <leigh123linux@gmail.com> - 3.2.1-1
+- Update to 3.2.1 release
+
+* Wed Nov 24 2021 Leigh Scott <leigh123linux@gmail.com> - 3.2.0-1
+- Update to 3.2.0 release
+
+* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Fri Jun 25 2021 Leigh Scott <leigh123linux@gmail.com> - 3.0.2-1
+- Update to 3.0.2 release
+
+* Thu Jun 10 2021 Leigh Scott <leigh123linux@gmail.com> - 3.0.1-1
+- Update to 3.0.1 release
+
+* Tue Jun 01 2021 Leigh Scott <leigh123linux@gmail.com> - 3.0.0-1
+- Update to 3.0.0 release
+
+* Sun Feb 28 2021 FeRD (Frank Dana) <ferdnyc@gmail.com> - 2.8.3-3
+- Create subpackages for libs, data, and thumbnailer (rhbz#1933895)
+
+* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.3-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Wed Jan 13 2021 Leigh Scott <leigh123linux@gmail.com> - 2.8.3-1
+- Update to 2.8.3 release
+
+* Sat Jan  2 2021 Leigh Scott <leigh123linux@gmail.com> - 2.8.2-1
+- Update to 2.8.2 release
+
+* Thu Dec 10 2020 Leigh Scott <leigh123linux@gmail.com> - 2.8.1-1
+- Update to 2.8.1 release
+
+* Wed Dec  2 2020 Leigh Scott <leigh123linux@gmail.com> - 2.8.0-1
+- Update to 2.8.0 release
+
+* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Tue Jul 14 2020 Leigh Scott <leigh123linux@gmail.com> - 2.6.4-1
+- Update to 2.6.4 release
+
+* Sat Jun 06 2020 Leigh Scott <leigh123linux@gmail.com> - 2.6.2-1
+- Update to 2.6.2 release
+
+* Sat May 23 2020 Leigh Scott <leigh123linux@gmail.com> - 2.6.1-1
+- Update to 2.6.1 release
+
+* Tue May 12 2020 Leigh Scott <leigh123linux@gmail.com> - 2.6.0-1
+- Update to 2.6.0 release
+
+* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.4-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
+* Fri Jan 17 2020 Marek Kasik <mkasik@redhat.com> - 2.4.4-3
+- Rebuild for poppler-0.84.0
+
+* Fri Jan 10 2020 Leigh Scott <leigh123linux@gmail.com> - 2.4.4-2
+- Add build requires t1lib-devel
+
+* Fri Jan 10 2020 Leigh Scott <leigh123linux@googlemail.com> - 2.4.4-1
+- Update to 2.4.4 release
+
+* Wed Dec 11 2019 Leigh Scott <leigh123linux@googlemail.com> - 2.4.3-1
+- Update to 2.4.3 release
+
+* Thu Nov 28 2019 Leigh Scott <leigh123linux@googlemail.com> - 2.4.2-1
+- Update to 2.4.2 release
+
+* Tue Nov 26 2019 Leigh Scott <leigh123linux@googlemail.com> - 2.4.1-1
+- Update to 2.4.1 release
+
+* Fri Nov 22 2019 Leigh Scott <leigh123linux@googlemail.com> - 2.4.0-1
+- Update to 2.4.0 release
+
+* Tue Sep 10 2019 Florian Weimer <fweimer@redhat.com> - 2.2.3-2
+- Fix building in C99 mode
+
+* Wed Jul 31 2019 Leigh Scott <leigh123linux@googlemail.com> - 2.2.3-1
+- Update to 2.2.3 release
+
+* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Sun Jul 14 2019 Leigh Scott <leigh123linux@googlemail.com> - 2.2.2-1
+- Update to 2.2.2 release
+
+* Sun Jun 30 2019 Leigh Scott <leigh123linux@googlemail.com> - 2.2.1-1
+- Update to 2.2.1 release
+
+* Sat Jun 29 2019 Leigh Scott <leigh123linux@googlemail.com> - 2.2.0-1
+- Update to 2.2.0 release
+
+* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Sun Dec 16 2018 Leigh Scott <leigh123linux@googlemail.com> - 2.0.2-1
+- Update to 2.0.2 release
+
+* Wed Nov 28 2018 Leigh Scott <leigh123linux@googlemail.com> - 2.0.1-1
+- Update to 2.0.1 release
+
+* Mon Nov 19 2018 Leigh Scott <leigh123linux@googlemail.com> - 2.0.0-1
+- Update to 2.0.0 release
+
+* Wed Aug 15 2018 Leigh Scott <leigh123linux@googlemail.com> - 1.8.5-1
+- Update to 1.8.5 release
+
+* Mon Jul 16 2018 Leigh Scott <leigh123linux@googlemail.com> - 1.8.4-1
+- Update to 1.8.4 release
+- Add BuildRequires gcc-c++
+
+* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Thu May 10 2018 Leigh Scott <leigh123linux@googlemail.com> - 1.8.1-1
+- Update to 1.8.1 release
+
+* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Mon Dec 18 2017 Leigh Scott <leigh123linux@googlemail.com> - 1.6.2-1
+- New upstream release
+
+* Tue Dec 12 2017 Leigh Scott <leigh123linux@googlemail.com> - 1.6.1-1
+- New upstream release
+- Fix typelib version
+
+* Thu Nov 16 2017 Björn Esser <besser82@fedoraproject.org> - 1.6.0-3
+- Redistributable build on EPEL7
+
+* Thu Nov 16 2017 Björn Esser <besser82@fedoraproject.org> - 1.6.0-2
+- Bootstrapping on EPEL7
+
+* Sat Nov 04 2017 Leigh Scott <leigh123linux@googlemail.com> - 1.6.0-1
+- Update to 1.6.0 release
+
+* Fri Sep 01 2017 Björn Esser <besser82@fedoraproject.org> - 1.4.4-6
+- Some more fixes for EPEL
+
+* Fri Sep 01 2017 Björn Esser <besser82@fedoraproject.org> - 1.4.4-5
+- Some more fixes for EPEL
+
+* Fri Sep 01 2017 Björn Esser <besser82@fedoraproject.org> - 1.4.4-4
+- Adjustments for EPEL
+
+* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
+
+* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.4-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Wed Jun 28 2017 Björn Esser <besser82@fedoraproject.org> - 1.4.4-1
+- New upstream release (rhbz#1462726)
+
+* Wed May 24 2017 Björn Esser <besser82@fedoraproject.org> - 1.4.2-1
+- New upstream release (rhbz#1454986)
+
+* Mon May 08 2017 Björn Esser <besser82@fedoraproject.org> - 1.4.1-2
+- Add patch to fix build without Caja-extension
+
+* Mon May 08 2017 Björn Esser <besser82@fedoraproject.org> - 1.4.1-1
+- New upstream release (rhbz#1448921)
+
+* Mon May 08 2017 Björn Esser <besser82@fedoraproject.org> - 1.4.0-2
+- Disable Caja-extension for Fedora <= 25
+
+* Mon May 08 2017 Björn Esser <besser82@fedoraproject.org> - 1.4.0-1
+- Initial import (rhbz#1424832)
+
+* Sat May 06 2017 Björn Esser <besser82@fedoraproject.org> - 1.4.0-0.1
+- Initial rpm-release (rhbz#1424832)

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-13  0:02 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-13  0:02 [rpms/xreader] epel9: Unretirement request: https://pagure.io/releng/fedora-scm-requests/issue/84524 releng-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox