Any/All,
tkcvs (https://sourceforge.net/projects/tkcvs/) has become active
again after 7 years and released a 9.X release series. As it is tk/tcl
based (noarch) and it now supports more modern usage (including git),
I'd like to see it make its way into EPEL, and maybe even EPEL-7, since
there aren't really any binary-level dependencies of which I'm aware.
(Please correct me if I've missed something.)
Thoughts? I know that major release points are usually avoided in
EPEL due to ABI incompatibility, but for a pure Tk/Tcl implementation,
the feature-additions and bugfixes likely outweigh most risk.
Thanks,
-Nathan
P.s:
I was successfully able to build it (but haven't installed nor
tested) using the previous 8.2.3 SRPM spec file with the below patch
(updated source version and urls, fixed the setup for non-standard
naming of sources, fixed changelog for incorrect dates, and removed CVS
as it is not a true dependency, IMHO):
--- a/tkcvs.spec 2019-02-20 08:06:37.806138224 -0600
+++ b/tkcvs.spec 2019-02-20 21:43:50.986137768 -0600
@@ -1,5 +1,5 @@
Name: tkcvs
-Version: 8.2.3
+Version: 9.0.2
Release: 1%{?dist}
Summary: TkCVS and TkDiff
@@ -7,18 +7,17 @@
Group: Development/Tools
# No version specified.
License: GPL+
-URL: http://www.twobarleycorns.net/tkcvs.html
-Source: http://www.twobarleycorns.net/%{name}-%{version}.tar.gz
+URL: https://sourceforge.net/projects/tkcvs/
+Source: https://downloads.sourceforge.net/project/tkcvs/tkcvs_9.0.2.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: tk
Requires: tcl
-Requires: cvs
BuildArch: noarch
%description
-TkCVS is a Tcl/Tk-based graphical interface to the CVS and Subversion
-configuration management systems. It will also help with RCS. TkDiff
-is included for browsing and merging your changes.
+TkCVS is a Tcl/Tk-based graphical interface to the CVS, Subversion,
+Git, and RCS configuration management systems. TkDiff is included for
+browsing and merging your changes.
TkCVS shows the status of the files in the current working directory,
and has tools for tagging, merging, importing, exporting, checking
@@ -30,13 +29,13 @@
produce a "user friendly" listing of modules. This requires special
comments in the CVSROOT/modules file.
-Although TkCVS now supports Subversion, it will still work happily
+Although TkCVS now supports Subversion and Git, it will still work happily
without it in your CVS directories. It didn't abandon CVS, it just
grew some new capabilities.
%prep
-%setup -q
+%setup -q -n tkcvs_9.0.2
%build
@@ -71,7 +70,10 @@
%changelog
-* Tue Sep 2 2014 Lubomir Rintel <lkundrak@xxxxx> - 8.2.3-1
+* Thu Feb 21 2019 Nathan McGarvey <nathanmcgarvey@xxxxxxxxx> - 9.0.2-1
+- new release 9.0.2
+
+* Tue Sep 02 2014 Lubomir Rintel <lkundrak@xxxxx> - 8.2.3-1
- new release 8.2.3
* Sun Jun 08 2014 Fedora Release Engineering
<rel-eng@xxxxxxxxxxxxxxxxxxxxxxx> - 8.2.2-7
@@ -134,7 +136,7 @@
* Tue Jul 5 2005 Gerard Milmeister <gemi@xxxxxxxxxx> - 7.2.3-1
- new version 7.2.3
-* Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
+* Thu Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
- rebuilt
* Mon Feb 14 2005 Gerard Milmeister <gemi@xxxxxxxxxx> - 0:7.2.2-2
_______________________________________________
epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to epel-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx