Update TKCVS Major Version in EPEL7 (noarch)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Fedora Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Announce]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]

  Powered by Linux