public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/remind] epel10: rebuild with new version for F38
@ 2026-08-21 13:53 Kurt Keller
0 siblings, 0 replies; only message in thread
From: Kurt Keller @ 2026-08-21 13:53 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/remind
Branch : epel10
Commit : f6590b595f1e63f92d4f2a68904bf1b24eefdf03
Author : Kurt Keller <kurt@pinboard.jp>
Date : 2024-02-07T14:11:55+00:00
Stats : +84/-52 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/remind/c/f6590b595f1e63f92d4f2a68904bf1b24eefdf03?branch=epel10
Log:
rebuild with new version for F38
---
diff --git a/.gitignore b/.gitignore
index 0522637..baec850 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,2 @@
-remind-03.01.07.tar.gz
-/remind-03.01.12.tar.gz
-/remind-03.01.13.tar.gz
-/remind-03.01.15.tar.gz
+/remind-04.02.06.tar.gz
+
diff --git a/remind.spec b/remind.spec
index 790caac..198a225 100644
--- a/remind.spec
+++ b/remind.spec
@@ -1,68 +1,71 @@
Name: remind
-Version: 03.01.15
-Release: 7%{?dist}
+Version: 04.02.06
+Release: 0%{?dist}
Summary: A sophisticated calendar and alarm program
Group: Applications/Productivity
License: GPLv2
-URL: http://www.roaringpenguin.com/en/penguin/openSourceProducts/remind
+URL: https://dianne.skoll.ca/projects/remind/
-Source0: http://www.roaringpenguin.com/files/download/remind-%{version}.tar.gz
+Source0: https://dianne.skoll.ca/projects/remind/download/%{name}-%{version}.tar.gz
Source1: tkremind.desktop
-Patch0: remind-nostrip.patch
-Requires: tcl
BuildRequires: gcc
BuildRequires: desktop-file-utils
-BuildRequires: perl-generators
+BuildRequires: perl-Pango
+BuildRequires: perl-Cairo
+BuildRequires: perl-JSON-MaybeXS
+BuildRequires: perl-ExtUtils-MakeMaker
+
+Requires: perl-Pango
+Requires: perl-Cairo
+Requires: perl-JSON-MaybeXS
%description
Remind is a sophisticated calendar and alarm program. It includes the following
features:
* A sophisticated scripting language
- * Plain-text, PostScript and HTML output
+ * Plain-text, PDF, PostScript and HTML output
* Timed reminders and pop-up alarms
%package gui
Group: Applications/Productivity
Summary: A graphical front-end for remind using Tcl/Tk
+BuildArchitectures: noarch
Requires: tk > 8.0
+Requires: tcl
Requires: remind = %{version}-%{release}
-Requires: tcllib
+#Requires: google-noto-fonts-common
+#Requires: google-noto-emoji-color-fonts
-
-%description gui
-Tkremind provides a GUI which allows viewing a calendar and adding or editing
-reminders without learning the syntax of Remind.
+%description gui
+The remind-gui package contains a (self-described) "cheesy" graphical front
+end for Remind using Tcl/Tk.
%prep
%setup -q
-# Convert remind man page to UTF8
-pushd man
-iconv -c -t UTF8 remind.1 > remind.1.utf8
-%{__mv} remind.1.utf8 remind.1
-popd
-%patch0 -p1
-pushd www
-find . -type f -exec chmod -x {} \;
-popd
-
-# json-parser is in fedora; remove bundled copies
-rm src/json.h
-rm src/json.c
%build
%configure
-%make_build
+%{__make} %{?_smp_mflags}
+
+%check
+cd src
+if ! make test; then
+ set +x
+ for f in `find .. -name \*.diff -type f -print`; do
+ echo "TEST FAILURE: $f --"
+ cat "$f"
+ echo "-- $f result ends."
+ done
+ set -x
+fi
%install
# This preserves timestamps.
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -c -p"
-
-# Copy rem2html to /usr/bin. Leave in the www directory also as it is used
-# by the demo program there.
-%{__install} -m 755 -p www/rem2html $RPM_BUILD_ROOT/usr/bin/
+chmod 0755 ${RPM_BUILD_ROOT}%{_bindir}/rem2pdf
# Install desktop stuff.
desktop-file-install \
@@ -70,34 +73,65 @@ desktop-file-install \
--add-category "Office" \
%{SOURCE1}
-desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE3}
-
-%check
-# NOTE(neil): 2024-01-09 disabling tz.rem as it is broken
-
-sed -iE 's,^TZ=America.*,,;s,^TZ=Europe.*,,' tests/test-rem
-
-make test
-
%files
+%{_bindir}/rem
%{_bindir}/rem2html
-%{_bindir}/cm2rem.tcl
+%{_bindir}/rem2pdf
%{_bindir}/rem2ps
%{_bindir}/remind
-%{_bindir}/rem
-%{_mandir}/man1/cm2rem.1.gz
+%{_mandir}/man1/rem.1.gz
+%{_mandir}/man1/rem2html.1.gz
+%{_mandir}/man1/rem2pdf.1.gz
%{_mandir}/man1/rem2ps.1.gz
%{_mandir}/man1/remind.1.gz
-%{_mandir}/man1/rem.1.gz
-
-%doc COPYRIGHT docs/README.UNIX docs/WHATSNEW examples www
+%{_mandir}/man3/Remind::PDF.3pm.gz
+%{_mandir}/man3/Remind::PDF::Entry.3pm.gz
+%{_datadir}/perl5/vendor_perl/Remind/PDF.pm
+%{_datadir}/perl5/vendor_perl/Remind/PDF/Entry.pm
+%{_datadir}/remind/ansitext.rem
+%{_datadir}/remind/holidays/ca.rem
+%{_datadir}/remind/holidays/fr.rem
+%{_datadir}/remind/holidays/gr.rem
+%{_datadir}/remind/holidays/ie.rem
+%{_datadir}/remind/holidays/jewish.rem
+%{_datadir}/remind/holidays/us.rem
+%{_datadir}/remind/lang/auto.rem
+%{_datadir}/remind/lang/da.rem
+%{_datadir}/remind/lang/de.rem
+%{_datadir}/remind/lang/en.rem
+%{_datadir}/remind/lang/es.rem
+%{_datadir}/remind/lang/fi.rem
+%{_datadir}/remind/lang/fr.rem
+%{_datadir}/remind/lang/gr.rem
+%{_datadir}/remind/lang/is.rem
+%{_datadir}/remind/lang/it.rem
+%{_datadir}/remind/lang/nl.rem
+%{_datadir}/remind/lang/no.rem
+%{_datadir}/remind/lang/pl.rem
+%{_datadir}/remind/lang/pt.rem
+%{_datadir}/remind/lang/ro.rem
+%{_datadir}/remind/seasons.rem
+%{_datadir}/remind/site/README
+
+# I don't believe this .packlist should be in the RPM - but I'm no expert
+%exclude %{_libdir}/perl5/vendor_perl/auto/Remind/PDF/.packlist
+
+# I don't believe this is the correct install location, but I'm neither
+# an expert, nor can I currently figure out how to teak things so it
+# would be installed into {_libdir}/perl5/vendor_perl/Remind/rem2pdf.pod
+%exclude %{_libdir}/perl5/perllocal.pod
+
+%doc COPYRIGHT MICROSOFT-AND-APPLE README contrib docs examples www
%files gui
-%{_datadir}/applications/*
%{_bindir}/tkremind
+%{_datadir}/applications/tkremind.desktop
%{_mandir}/man1/tkremind.1.gz
%changelog
+* Fri Oct 06 2023 Kurt Keller <kurt@pinboard.jp> - 04.02.06-0
+- Built latest version for Fedora 38
+
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 03.01.15-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
diff --git a/sources b/sources
index ee00018..2c27439 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-089c51c060fdda2357a833800a5bfe39 remind-03.01.15.tar.gz
+77fb811e8c87aaab748e6ed59a0c3053 remind-04.02.06.tar.gz
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-21 13:53 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-21 13:53 [rpms/remind] epel10: rebuild with new version for F38 Kurt Keller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox