public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/pdf2djvu] rawhide: drop ix86 support, spec cleanup
@ 2026-07-20 19:31 Filipe Rosset
0 siblings, 0 replies; only message in thread
From: Filipe Rosset @ 2026-07-20 19:31 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/pdf2djvu
Branch : rawhide
Commit : 4550eb9f9da2bd5bf74f2a9ab084821c79e8470f
Author : Filipe Rosset <rosset.filipe@gmail.com>
Date : 2026-07-20T16:31:12-03:00
Stats : +20/-67 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/pdf2djvu/c/4550eb9f9da2bd5bf74f2a9ab084821c79e8470f?branch=rawhide
Log:
drop ix86 support, spec cleanup
Signed-off-by: Filipe Rosset <rosset.filipe@gmail.com>
---
diff --git a/pdf2djvu-Destination-copy-constructor.patch b/pdf2djvu-Destination-copy-constructor.patch
deleted file mode 100644
index fcbd6de..0000000
--- a/pdf2djvu-Destination-copy-constructor.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 81b635e014ebd0240a8719cc39b6a1b759cc6a98 Mon Sep 17 00:00:00 2001
-From: Jakub Wilk <jwilk@jwilk.net>
-Date: Wed, 16 Feb 2022 09:10:28 +0000
-Subject: main: use pdf::link::Destination copy constructor.
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Fixes:
-
- main.cc: In function ‘int get_page_for_goto_link(pdf::link::GoTo*, pdf::Catalog*)’:
- main.cc:92:27: error: ‘const Destination’ {aka ‘const class LinkDest’} has no member named ‘copy’
-
-https://cgit.freedesktop.org/poppler/poppler/commit/?id=7a429c3cf9fba67e
-
-diff --git a/main.cc b/main.cc
-index 2b42d16..bb5fd57 100644
---- a/pdf2djvu.cc
-+++ b/pdf2djvu.cc
-@@ -89,7 +89,7 @@ static int get_page_for_goto_link(pdf::link::GoTo *goto_link, pdf::Catalog *cata
- #endif
- }
- else
-- dest.reset(orig_dest->copy());
-+ dest.reset(new pdf::link::Destination(*orig_dest));
- if (dest.get() != nullptr)
- {
- int page;
diff --git a/pdf2djvu-PDFDoc-constructor.patch b/pdf2djvu-PDFDoc-constructor.patch
deleted file mode 100644
index 31b64e5..0000000
--- a/pdf2djvu-PDFDoc-constructor.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From dca43e8182174bc04e107eaefcafcfdfdf9bcd61 Mon Sep 17 00:00:00 2001
-From: Jakub Wilk <jwilk@jwilk.net>
-Date: Wed, 2 Mar 2022 10:40:37 +0000
-Subject: pdf-backend: simplify Poppler 22.03 compat code.
-
-
-diff --git a/pdf-backend.cc b/pdf-backend.cc
-index ba85da2..8fab764 100644
---- a/pdf-backend.cc
-+++ b/pdf-backend.cc
-@@ -129,7 +129,11 @@ void pdf::Environment::set_antialias(bool value)
- */
-
- pdf::Document::Document(const std::string &file_name)
--: ::PDFDoc(new pdf::String(file_name.c_str()), nullptr, nullptr)
-+#if POPPLER_VERSION >= 220300
-+: ::PDFDoc(std::make_unique<pdf::String>(file_name.c_str()))
-+#else
-+: ::PDFDoc(new pdf::String(file_name.c_str()))
-+#endif
- {
- if (!this->isOk())
- throw LoadError();
diff --git a/pdf2djvu.spec b/pdf2djvu.spec
index 44e6dcf..8d2986c 100644
--- a/pdf2djvu.spec
+++ b/pdf2djvu.spec
@@ -2,24 +2,26 @@ Name: pdf2djvu
Version: 0.9.19
Release: 19%{?dist}
Summary: PDF to DjVu converter
-# Automatically converted from old format: GPLv2+ - review is highly recommended.
License: GPL-2.0-or-later
URL: http://jwilk.net/software/pdf2djvu
Source0: https://github.com/jwilk/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz
-# both patches are included in 0.9.19 release, remove these lines next commit
-# Patch0: pdf2djvu-PDFDoc-constructor.patch
-# Patch1: pdf2djvu-Destination-copy-constructor.patch
-Patch2: pdf2djvu-poppler-version.patch
-Patch3: pdf2djvu-poppler-26.01.0.patch
-BuildRequires: make
+Patch0: pdf2djvu-poppler-version.patch
+Patch1: pdf2djvu-poppler-26.01.0.patch
+
+ExcludeArch: %{ix86}
+
+BuildRequires: djvulibre
+BuildRequires: djvulibre-devel
+BuildRequires: exiv2-devel
+BuildRequires: fontconfig-devel
BuildRequires: gcc-c++
-BuildRequires: djvulibre-devel djvulibre
+BuildRequires: GraphicsMagick-c++-devel
BuildRequires: libjpeg-devel
+BuildRequires: libuuid-devel
+BuildRequires: make
BuildRequires: pkgconfig
BuildRequires: poppler-devel
-BuildRequires: fontconfig-devel
-BuildRequires: GraphicsMagick-c++-devel
-BuildRequires: exiv2-devel libuuid-devel
+
Requires: djvulibre
%description
@@ -28,22 +30,23 @@ graphics, text layer, hyperlinks, document outline (bookmarks) and
metadata.
%prep
-%autosetup
+%autosetup -p1
%build
-export CXXFLAGS="-std=c++20 $RPM_OPT_FLAGS"
+export CXXFLAGS="%{optflags} -std=c++20"
%configure
%make_build
%install
%make_install
-install -p -m 644 -D {doc,%{buildroot}%{_mandir}/man1}/%{name}.1
-
%find_lang %{name}
+%check
+%{buildroot}%{_bindir}/%{name} --version
+
%files -f %{name}.lang
-%doc doc/changelog
%license doc/COPYING
+%doc doc/README doc/changelog doc/credits
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1*
%{_mandir}/de/man1/%{name}.1*
@@ -52,6 +55,7 @@ install -p -m 644 -D {doc,%{buildroot}%{_mandir}/man1}/%{name}.1
%{_mandir}/pt/man1/%{name}.1*
%{_mandir}/ru/man1/%{name}.1*
+
%changelog
* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.19-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-07-20 19:31 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-20 19:31 [rpms/pdf2djvu] rawhide: drop ix86 support, spec cleanup Filipe Rosset
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox