pkgsrc-Users archive

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

Re: scrotwm window manager (new name: spectrwm)



I noticed this package has been moved into wm/ and it looks like the current
version in the tree is the one I had sent in the prior email.

I was wondering if it would be ok to list my email 
(lsm5%fedoraproject.org@localhost) in the MAINTAINER field 
unless a) it was someone else's effort that got this into wm/ and/or b) it's 
against policy

--
Lokesh

On Thu, Mar 28, 2013 at 02:38:34AM -0400, Lokesh Mandvekar wrote:
> On Wed, Feb 06, 2013 at 11:21:29PM +0400, Aleksej Saushev wrote:
> >   Hi,
> > 
> > Lokesh Mandvekar <lsm5%buffalo.edu@localhost> writes:
> > 
> > > On Wed, Feb 06, 2013 at 03:40:11AM +0400, Aleksej Saushev wrote:
> > >> Lokesh Mandvekar <lsm5%buffalo.edu@localhost> writes:
> > >> 
> > >> >     scrotwm (wm/scrotwm) has now changed to spectrwm. I made
> > >> >     the required changes to my own pkgsrc tree for spectrwm (in 
> > >> > wm/spectwm). The changes can
> > >> >     be found on my git repo here: 
> > >> >     https://github.com/lsm5/pkgsrc.git
> > >> >
> > >> >     If git is a problem, I could probably create and host a cvs version
> > >> >     somewhere or maybe create a tarball of the spectrwm directory.
> > >> 
> > >> The lack of stable tarball (that is generated once rather than
> > >> automatically regenerated each time on request) is the main problem.
> > >
> > > I'm sorry, do you mean the tarball that gets downloaded 
> > > (spectrwm-2.1.1.tgz)?
> > > It's working fine for me, could you please let me know the problem you're
> > > facing?
> > >
> > >> The next problem is HTTPS (currently, may be fixed soon).
> > >
> > > By HTTPS being a problem, is that related to the spectrwm download site ? 
> > > or
> > > the github link?
> > >
> > > If it's the former, does HTTPS pose a problem ? Just curious.
> > 
> > I haven't looked into details, but in general github-based projects have
> > drawbacks as I describe: (1) they rely on automatically generated tarballs
> > which (2) are distributed via HTTPS.
> > 
> > Due to security concerns we don't distribute packages which don't have
> > stable tarball, in particular the software which source is distributed
> > only through version control system.
> > 
> > > If it's the latter, could you please try this:
> > > git://github.com/lsm5/pkgsrc.git ?
> > 
> > If you have a patch, better send it as a patch. Either attached or in-line.
> 
> I put a diff of the original scrotwm and the modified spectrwm directories
> in the attached file. Please let me know if it's good to use.
> 
> The modified package builds, installs and runs well for me. Feedback 
> appreciated.
> > 
> > 
> > -- 
> > HE CE3OH...
> 
> --
> Lokesh

> diff scrotwm/DESCR spectrwm/DESCR
> 1c1
> < Scrotwm is a small dynamic tiling window manager for X11. It tries
> ---
> > Spectrwm is a small dynamic tiling window manager for X11. It tries
> 16c16
> < Scrotwm is a beautiful pearl! For it too, was created by grinding
> ---
> > Spectrwm is a beautiful pearl! For it too, was created by grinding
> diff scrotwm/distinfo spectrwm/distinfo
> 3,8c3,5
> < SHA1 (scrotwm-0.9.22.tgz) = 71bce198280bd329d3c32bd76e8f5e069fa3f1b9
> < RMD160 (scrotwm-0.9.22.tgz) = 1087432b9a95b4bc0e1d34acc33d6f19048ab540
> < Size (scrotwm-0.9.22.tgz) = 54396 bytes
> < SHA1 (patch-aa) = 2e278b58d4f81793e3ba8b8a88ea28ac8969f99c
> < SHA1 (patch-ab) = 0118d318dc7c223fda1150d53b8ef4e712c0ee2a
> < SHA1 (patch-ac) = 244dcbcb3f8fcc37db26646d086dd150c31c7277
> ---
> > SHA1 (spectrwm-2.2.0.tgz) = 217a4c9f93610e263fd4e9790780e94fab16519e
> > RMD160 (spectrwm-2.2.0.tgz) = 28359508612c63e4390b431a77b7a0fb42b2eeca
> > Size (spectrwm-2.2.0.tgz) = 107382 bytes
> diff scrotwm/Makefile spectrwm/Makefile
> 4c4
> < DISTNAME=   scrotwm-0.9.22
> ---
> > DISTNAME=   spectrwm-2.2.0
> 6c6
> < MASTER_SITES=       https://opensource.conformal.com/snapshots/scrotwm/
> ---
> > MASTER_SITES=       https://opensource.conformal.com/snapshots/spectrwm/
> 10c10
> < HOMEPAGE=   http://www.scrotwm.org/
> ---
> > HOMEPAGE=   http://www.spectrwm.org/
> 38c38
> < INSTALLATION_DIRS+= share/examples/scrotwm
> ---
> > INSTALLATION_DIRS+= share/examples/spectrwm
> 41,42c41,42
> <     ${INSTALL_DATA} ${WRKSRC}/*.conf 
> ${DESTDIR}${PREFIX}/share/examples/scrotwm
> <     ${INSTALL_DATA} ${WRKSRC}/*.sh 
> ${DESTDIR}${PREFIX}/share/examples/scrotwm
> ---
> >     ${INSTALL_DATA} ${WRKSRC}/*.conf 
> > ${DESTDIR}${PREFIX}/share/examples/spectrwm
> >     ${INSTALL_DATA} ${WRKSRC}/*.sh 
> > ${DESTDIR}${PREFIX}/share/examples/spectrwm
> Only in scrotwm: patches
> diff scrotwm/PLIST spectrwm/PLIST
> 2c2
> < bin/scrotwm
> ---
> > bin/spectrwm
> 4,11c4,11
> < man/man1/scrotwm.1
> < man/man1/scrotwm_es.1
> < man/man1/scrotwm_it.1
> < man/man1/scrotwm_ru.1
> < share/examples/scrotwm/baraction.sh
> < share/examples/scrotwm/initscreen.sh
> < share/examples/scrotwm/screenshot.sh
> < share/examples/scrotwm/scrotwm.conf
> ---
> > man/man1/spectrwm.1
> > man/man1/spectrwm_es.1
> > man/man1/spectrwm_it.1
> > man/man1/spectrwm_ru.1
> > share/examples/spectrwm/baraction.sh
> > share/examples/spectrwm/initscreen.sh
> > share/examples/spectrwm/screenshot.sh
> > share/examples/spectrwm/spectrwm.conf


-- 
Lokesh


Home | Main Index | Thread Index | Old Index