From: Jan Rękorajski Date: Thu, 19 Aug 1999 20:07:25 +0000 (+0000) Subject: almost raw X-Git-Url: http://git.pld-linux.org/gitweb.cgi?p=packages%2FAfterStep-APPS.git;a=commitdiff_plain;h=720be1ad37d4753c76a71a020c061b0df443046e almost raw Changed files: AfterStep-APPS.spec -> 1.1 --- diff --git a/AfterStep-APPS.spec b/AfterStep-APPS.spec new file mode 100644 index 0000000..45b4d3d --- /dev/null +++ b/AfterStep-APPS.spec @@ -0,0 +1,160 @@ +Summary: Applets you can use with AfterStep and compatible window managers. +Name: AfterStep-APPS +Version: 990329 +Release: 2 +Copyright: GPL +Group: User Interface/Desktops +BuildRoot: /var/tmp/afterstep-apps-root +Source0: http://www.tigr.net/afterstep/as-apps/download/as-apps-%{version}.tar +Patch0: AfterStep-APPS-1.5beta1-glibc.patch +Patch1: ascp-paths.patch +Patch2: as-apps-compile.patch +Patch3: aterm-utmp.patch +Patch4: xiterm-utmp.patch +Prereq: /sbin/ldconfig +Requires: /usr/sbin/utempter + +%description +What's a cool window manager without some cool applets? +Well... it's still cool, but these applets which can +be used in the Wharf module for AfterStep or Window +Maker can add both spice and productivity to your +preferred window manager, such as a handy clock and +information about system resources. + +If you've installed the AfterStep packages, you +should also install these packages. Enjoy! + +%prep +%setup -q -c +rm -f *.asc +for archive in *.tar.gz ; do + tar xzf $archive + rm -f $archive +done +%patch0 -p1 -b .glibc +%patch1 -p1 -b .paths +%patch3 -p0 -b .autmp +%patch4 -p1 -b .xiutmp + +%build +for package in `ls` ; do + cd $package + case $package in + ascd-* ) + ./configure << EOF +1 + +1 + + + +EOF + patch -p2 -b --suffix .compile < %{PATCH2} + xmkmf + make Makefiles + make MANDIR=/usr/X11R6/man/man1 \ + BINDIR=/usr/X11R6/bin \ + SHLIBDIR=/usr/X11R6/lib \ + ;; + + asmount* | asDrinks* | asbutton* | asdm* | aspbm* | aspostit* | ascdc-* | astuner* | ASFiles* | as[R-W]* | asfaces* | asmon* | astrash* | asxmcd* ) + # we don't compile these + ;; + + aterm*) + CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr/X11R6 \ + --enable-utmp + make + ;; + + xiterm*) + # cough cough, hack hack -- ewt + CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr/X11R6 \ + --enable-xpm-background --enable-utmp --enable-wtmp \ + --enable-menubar --enable-next-scroll + xmkmf + make Makefiles + cd src + sed -e "s/EXTRA_LIBRARIES =/EXTRA_LIBRARIES = -lutempter/" \ + Makefile > Makefile.foo + sed -e "s/-lsocket //" Makefile.foo > Makefile + make + ;; + asclock*) + CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr/X11R6 << EOF +classic + +EOF + make + ;; + *) + #just about every other thing supports autoconf + CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr/X11R6 --datadir=/usr/share + make + ;; + esac + cd .. +done + +%install + +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT/usr/X11R6/bin +mkdir -p $RPM_BUILD_ROOT/usr/X11R6/man/man1 + +for package in `ls` ; do + cd $package + case $package in + ascd-* | xiterm*) + make install install.man \ + AFTER_BIN_DIR=$RPM_BUILD_ROOT/usr/X11R6/bin \ + AFTER_MAN_DIR=$RPM_BUILD_ROOT/usr/X11R6/man/man1 \ + MANDIR=/usr/X11R6/man/man1 \ + BINDIR=/usr/X11R6/bin \ + SHLIBDIR=/usr/X11R6/lib \ + DESTDIR=$RPM_BUILD_ROOT + ;; + + asmount* | asDrinks* | asbutton* | asdm* | aspbm* | aspostit* | ascdc-* | astuner* | ASFiles* | as[R-W]* | asfaces* | asmon* | astrash* | asxmcd* ) + # we don't install this + ;; + + ascp-* ) + make install \ + ASCP_BIN_DIR=$RPM_BUILD_ROOT/usr/X11R6/bin \ + ASCP_MAN_DIR=$RPM_BUILD_ROOT/usr/X11R6/man/man1 \ + prefx=$RPM_BUILD_ROOT \ + DESTDIR=$RPM_BUILD_ROOT + ;; + + + asppp* | aterm* ) + make install \ + AFTER_BIN_DIR=$RPM_BUILD_ROOT/usr/X11R6/bin \ + AFTER_MAN_DIR=$RPM_BUILD_ROOT/usr/X11R6/man/man1 \ + DESTDIR=$RPM_BUILD_ROOT + ;; + *) + make install install.man \ + AFTER_BIN_DIR=$RPM_BUILD_ROOT/usr/X11R6/bin \ + AFTER_MAN_DIR=$RPM_BUILD_ROOT/usr/X11R6/man/man1 \ + DESTDIR=$RPM_BUILD_ROOT + ;; + esac + cd .. +done +rm -f $RPM_BUILD_ROOT/usr/X11R6/{bin,man/man1}/{sessreg,xpmroot,qplot}* +strip $RPM_BUILD_ROOT/usr/X11R6/bin/* + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +/usr/X11R6/bin/* +/usr/share/afterstep/* +/usr/X11R6/man/man1/*