rpms/remind/FC-6 remind-nostrip.patch, NONE, 1.1 remind.spec, NONE, 1.1 tkremind.desktop, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Ray Van Dolson (rayvd) fedora-extras-commits at redhat.com
Thu May 31 20:38:51 UTC 2007


Author: rayvd

Update of /cvs/extras/rpms/remind/FC-6
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1193/FC-6

Modified Files:
	.cvsignore sources 
Added Files:
	remind-nostrip.patch remind.spec tkremind.desktop 
Log Message:
Initial release.


remind-nostrip.patch:

--- NEW FILE remind-nostrip.patch ---
diff -uNr remind-03.00.24.orig/src/Makefile.in remind-03.00.24/src/Makefile.in
--- remind-03.00.24.orig/src/Makefile.in	2005-09-29 20:29:32.000000000 -0700
+++ remind-03.00.24/src/Makefile.in	2007-04-25 16:36:53.000000000 -0700
@@ -53,8 +53,6 @@
 	for prog in $(PROGS) $(SCRIPTS) ; do \
 		$(INSTALL_PROGRAM) $$prog $(DESTDIR)$(bindir) || exit 1; \
 	done
-	-strip $(DESTDIR)$(bindir)/remind || true
-	-strip $(DESTDIR)$(bindir)/rem2ps || true
 	-mkdir -p $(DESTDIR)$(mandir)/man1 || true
 	for man in $(MANS) ; do  \
 		$(INSTALL_DATA) $$man $(DESTDIR)$(mandir)/man1 || exit 1; \


--- NEW FILE remind.spec ---
Name:           remind
Version:        03.00.24
Release:        3%{?dist}
Summary:        A sophisticated calendar and alarm program

Group:          Applications/Productivity
License:        GPL
URL:            http://www.roaringpenguin.com/en/penguin/openSourceProducts/remind
Source0:        http://www.roaringpenguin.com/files/download/remind-%{version}.tar.gz
Source1:        tkremind.desktop
Patch0:         remind-nostrip.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires:       tcl
BuildRequires:  desktop-file-utils

%description
Remind is a sophisticated calendar and alarm program. It includes the following
features:
  * A sophisticated scripting language
  * Plain-text, 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
Requires:       tk > 8.0
Requires:       remind = %{version}-%{release}

%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

%build
%configure
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
rm -rf $RPM_BUILD_ROOT
# This preserves timestamps.
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -c -p"

# Install desktop stuff.
desktop-file-install --vendor "fedora"             \
  --dir ${RPM_BUILD_ROOT}%{_datadir}/applications  \
  --add-category "Office"                          \
  %{SOURCE1}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%{_bindir}/cm2rem.tcl
%{_bindir}/kall
%{_bindir}/rem
%{_bindir}/rem2ps
%{_bindir}/remind
%{_mandir}/man1/cm2rem.1.gz
%{_mandir}/man1/kall.1.gz
%{_mandir}/man1/rem.1.gz
%{_mandir}/man1/rem2ps.1.gz
%{_mandir}/man1/remind.1.gz

%doc ACKNOWLEDGEMENTS COPYRIGHT docs/README.UNIX docs/WHATSNEW.30 examples www

%files gui
%defattr(-,root,root,-)
%{_datadir}/applications/*
%{_bindir}/tkremind
%{_mandir}/man1/tkremind.1.gz

%changelog
* Wed May 23 2007 Ray Van Dolson <rayvd at bludgeon.org> - 03.00.24-3
- Fixed permissions on www/* to be 0644.

* Mon May 07 2007 Ray Van Dolson <rayvd at bludgeon.org> - 03.00.24-2
- Added www to documentation.  A sample web application I do not feel is
  suitable for inclusion into the actual RPM.

* Thu May 03 2007 Ray Van Dolson <rayvd at bludgeon.org> - 03.00.24-2
- Using integer only release numbers.
- Preserve timestamps on manpages.
- Added %check
- Removed README from documentation and added ACKNOWLEDGEMENTS

* Wed Apr 25 2007 Ray Van Dolson <rayvd at bludgeon.org> - 03.00.24-1.1
- Applied patch from Dan Young (dyoung at mesd.k12.or.us) to not strip binaries
  See: https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=235802#c3
- Explicitly specifying man pages under %files to avoid duplication of
  tkremind.1 across subpackages
- Added README and COPYRIGHT

* Mon Apr  9 2007 Ray Van Dolson <rayvd at bludgeon.org> - 03.00.24-1
- Added .desktop file
- Initial release

* Mon Apr  9 2007 Ray Van Dolson <rayvd at bludgeon.org> - 03.00.24-0.5
- Convert remind.1 to UTF8

* Mon Apr  9 2007 Ray Van Dolson <rayvd at bludgeon.org> - 03.00.24-0.4
- Rebuild

* Mon Apr  9 2007 Ray Van Dolson <rayvd at bludgeon.org> - 03.00.24-0.3
- Rebuild

* Mon Apr  9 2007 Ray Van Dolson <rayvd at bludgeon.org> - 03.00.24-0.2
- Split into -gui sub-package.

* Mon Apr  9 2007 Ray Van Dolson <rayvd at bludgeon.org> - 03.00.24-0.1
- Initial release.


--- NEW FILE tkremind.desktop ---
[Desktop Entry]
Encoding=UTF-8
Name=tkremind
GenericName=Remind Tk GUI
Exec=tkremind
Terminal=false
Type=Application
Categories=Office;


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/remind/FC-6/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	31 May 2007 14:06:52 -0000	1.1
+++ .cvsignore	31 May 2007 20:38:14 -0000	1.2
@@ -0,0 +1 @@
+remind-03.00.24.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/remind/FC-6/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	31 May 2007 14:06:52 -0000	1.1
+++ sources	31 May 2007 20:38:14 -0000	1.2
@@ -0,0 +1 @@
+41258b5d1058cc6938ebd6279706ac48  remind-03.00.24.tar.gz




More information about the fedora-extras-commits mailing list