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