pkgsrc-Users archive

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

Re: scrotwm window manager (new name: spectrwm)



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


Home | Main Index | Thread Index | Old Index