On Thu, 21 Feb 2019 at 16:12, Nathan McGarvey <nathanmcgarvey@xxxxxxxxx> wrote: > > 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. > The package maintainer is Lubomir Rintel and they would need to be the one to do the update. I have cc'd them but I don't see a problem with the update occurring but we need some actual testing and the maintainer's views. > 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 -- Stephen J Smoogen. _______________________________________________ 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