X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=AfterStep-APPS.spec;h=69ea1463175b0d8b82e4b06a6b70ec9b2f1578be;hb=db0eaf322b39abc37fba2af743e00e3772f77d2b;hp=a835c2802bb5b3a3fd5d99d2a11b78b9c5fd7cd2;hpb=2b8d90d470f95ff7ffb8b1bdfd7dd6b79a531271;p=packages%2FAfterStep-APPS.git diff --git a/AfterStep-APPS.spec b/AfterStep-APPS.spec index a835c28..69ea146 100644 --- a/AfterStep-APPS.spec +++ b/AfterStep-APPS.spec @@ -1,23 +1,23 @@ -Summary: Applets you can use with AfterStep and compatible window managers. +Summary: Applets you can use with AfterStep and compatible window managers Summary(pl): Aplety, których mo¿esz u¿ywaæ z AfterStepem oraz innymi zarz±dcami okien, które s± z nim kompatybilne Name: AfterStep-APPS Version: 991125 -Release: 3 +Release: 4 License: GPL Group: X11/Window Managers/Tools -Group(pl): X11/Zarz±dcy Okien/Narzêdzia -Source0: http://www.tigr.net/afterstep/as-apps/download/as-apps-%{version}.tar +Source0: http://www.tigr.net/afterstep/download/as-apps-%{version}.tar +# Source0-md5: 9cdd656d4b2b36100cde4675602082b3 Patch0: %{name}-1.5beta1-glibc.patch -Patch1: ascp-paths.patch -Patch2: as-apps-compile.patch -Patch3: aterm-utmp.patch -Patch4: xiterm-utmp.patch -Prereq: /sbin/ldconfig +Patch1: xiterm-utmp.patch +Patch2: as-apps-miniCHESS-change_install_dirs.patch +Patch3: as-apps-ascd-configure_and_install_bugfix.patch +#Patch4: ascp-paths.patch +#Patch5: aterm-utemp.patch +Patch6: %{name}-home_etc.patch +URL: http://www.tigr.net/afterstep/ Requires: /usr/sbin/utempter BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _prefix /usr/X11R6 -%define _mandir /usr/X11R6/man %description What's a cool window manager without some cool applets? Well... it's @@ -47,67 +47,141 @@ for archive in *.tar.gz ; do done %patch0 -p1 %patch1 -p1 -%patch3 -p0 -%patch4 -p1 +%patch2 -p1 +%patch3 -p1 +#patch4 +#patch5 +%patch6 -p1 %build +mv ascd-0.12.1/ascd/themes/clean.tar ascd-0.12.1/ascd/themes/cleandir.tar for package in `ls` ; do - cd $package + cd $package case $package in ascd-* ) ./configure << EOF -1 - -1 - +/dev/cdrom +%{_bindir} +%{_mandir}/man1 +%{_datadir}/afterstep/AScd +2 EOF - patch -p2 -b --suffix .compile < %{PATCH2} xmkmf - make Makefiles CXXDEBUGFLAGS="$RPM_OPT_FLAGS" \ - CDEBUGFLAGS="$RPM_OPT_FLAGS" + make Makefiles CXXDEBUGFLAGS="%{rpmcflags}" \ + CDEBUGFLAGS="%{rpmcflags}" make MANDIR=%{_mandir}/man1 \ BINDIR=%{_bindir} \ SHLIBDIR=%{_libdir} \ - CXXDEBUGFLAGS="$RPM_OPT_FLAGS" \ - CDEBUGFLAGS="$RPM_OPT_FLAGS" - ;; - - asmount* | asDrinks* | asbutton* | asdm* | aspbm* | aspostit* | ascdc-* | astuner* | ASFiles* | as[R-W]* | asfaces* | asmon* | astrash* | asxmcd* ) - # we don't compile these + CXXDEBUGFLAGS="%{rpmcflags}" \ + CDEBUGFLAGS="%{rpmcflags}" ;; - aterm*) - %configure --enable-utmp - make - ;; + aterm* ) + ## This program is provided by aterm rpm package. - xiterm*) - # cough cough, hack hack -- ewt - %configure \ - --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 CXXDEBUGFLAGS="$RPM_OPT_FLAGS" \ - CDEBUGFLAGS="$RPM_OPT_FLAGS" + # configure2_13 --enable-utmp + # make ;; asclock*) - CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} << EOF + CFLAGS="%{rpmcflags}" ./configure --prefix=%{_prefix} << EOF classic EOF - make CFLAGS="$RPM_OPT_FLAGS" + make CFLAGS="%{rpmcflags}" ;; + + ascp-* ) + + ## There is strange problem with this program. + ## The ./configure script tries to run /usr/local/bin/gtk-config + ## program. In PLD it should be %{_bindir}/gtk-config. + ## + ## --with-gtk-prefix + ## --with-gtk-exec-prefix + ## or --disable-gtktest + ## not help here. I don't now why. + +# export LD_LIBRARY_PATH=%{_prefix}/ + # configure2_13 \ + # --enable-i18n \ + # --x-includes=%{_includedir} \ + # --x-libraries=%{_libdir} \ + # --disable-gtktest +# --with-gtk-prefix=%{_prefix} \ + # --with-gtk-exec-prefix=%{_bindir} + # make + ;; + + asfatm-* ) + ## is needed to compile this program. + ## I don't have it. + + # cd asfatm + # make + ;; + + asppp-* ) + ## xpminit.c:7: dial.xpm: No such file or directory + + # configure2_13 + # make + ;; + + miniCHESS-* ) + #chess.c: In function `mouseGame': + #chess.c:1667: `fd_set' undeclared (first use in this function) + #chess.c:1667: (Each undeclared identifier is reported only once + #chess.c:1667: for each function it appears in.) + #chess.c:1667: parse error before `fdset' + #chess.c:1687: `fdset' undeclared (first use in this function) + #chess.c: In function `main': + #chess.c:1975: warning: return type of `main' is not `int' + + #make + ;; + + xiterm* ) + ## You can try to build this program, + ## if only you have got utempter-devel. + + # cough cough, hack hack -- ewt + # configure2_13 \ + # --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 CXXDEBUGFLAGS="%{rpmcflags}" \ + # CDEBUGFLAGS="%{rpmcflags}" + ;; + + Tasks-*) + ## I think this program is not finished yet. + ## There is Makefile.in but I can't find anything to + ## create Makefile (there is no ./configure or configure.in) + ## I think that `mv Makefile.in Makefile' will be enough. + ## I will try this later. + ;; + xfascd-*) + ## I'll try to build this program later. + ;; + + asmount* | asDrinks* | asbutton* | asdm* | aspbm* | aspostit* \ + | ascdc-* | astuner* | ASFiles* | as[R-W]* | asfaces* | asmon* \ + | astrash* | asxmcd* | asampmenu* | randbg-*) + ## We don't compile these + ;; + *) #just about every other thing supports autoconf - %configure + + %configure2_13 make ;; esac @@ -119,37 +193,70 @@ rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} for package in `ls` ; do - cd $package + cd $package case $package in - ascd-* | xiterm*) + + ascd-* ) make install install.man \ AFTER_BIN_DIR=$RPM_BUILD_ROOT%{_bindir} \ AFTER_MAN_DIR=$RPM_BUILD_ROOT%{_mandir}/man1 \ MANDIR=%{_mandir}/man1 \ BINDIR=%{_bindir} \ SHLIBDIR=%{_libdir} \ - DESTDIR=$RPM_BUILD_ROOT + 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 + aterm*) + ## This program is provided by aterm.rpm package. + + # make install \ + # AFTER_BIN_DIR=$RPM_BUILD_ROOT%{_bindir} \ + # AFTER_MAN_DIR=$RPM_BUILD_ROOT%{_mandir}/man1 \ + # DESTDIR=$RPM_BUILD_ROOT ;; - ascp-* ) - make install \ - ASCP_BIN_DIR=$RPM_BUILD_ROOT%{_bindir} \ - ASCP_MAN_DIR=$RPM_BUILD_ROOT%{_mandir}/man1 \ - prefx=$RPM_BUILD_ROOT \ - DESTDIR=$RPM_BUILD_ROOT + xiterm*) + ## You can try to install this program, + ## if only you have got utempter-devel. + ## Don't forget build it first. + + + # make install install.man \ + # AFTER_BIN_DIR=$RPM_BUILD_ROOT%{_bindir} \ + # AFTER_MAN_DIR=$RPM_BUILD_ROOT%{_mandir}/man1 \ + # MANDIR=%{_mandir}/man1 \ + # BINDIR=%{_bindir} \ + # SHLIBDIR=%{_libdir} \ + # DESTDIR=$RPM_BUILD_ROOT ;; - - asppp* | aterm* ) - make install \ - AFTER_BIN_DIR=$RPM_BUILD_ROOT%{_bindir} \ - AFTER_MAN_DIR=$RPM_BUILD_ROOT%{_mandir}/man1 \ - DESTDIR=$RPM_BUILD_ROOT + + asfatm-*) + ## We don't install this. + ;; + + ascp-*) + ## We do not install this. (If you want to know why check + ## the build section above). + + # make install \ + # ASCP_BIN_DIR=$RPM_BUILD_ROOT%{_bindir} \ + # ASCP_MAN_DIR=$RPM_BUILD_ROOT%{_mandir}/man1 \ + # prefx=$RPM_BUILD_ROOT \ + # DESTDIR=$RPM_BUILD_ROOT ;; + + asppp-* | miniCHESS-* | Tasks-* | xfascd-*) + ## There were problems with these programs in build section. + ## We can not install it. + ;; + asmount* | asDrinks* | asbutton* | asdm* | aspbm* | aspostit* \ + | ascdc-* | astuner* | ASFiles* | as[R-W]* | asfaces* | asmon* \ + | astrash* | asxmcd* | asampmenu* | randbg-*) + ## We don't install these + ;; + *) + echo make install install.man \ AFTER_BIN_DIR=$RPM_BUILD_ROOT%{_bindir} \ AFTER_MAN_DIR=$RPM_BUILD_ROOT%{_mandir}/man1 \ @@ -159,18 +266,17 @@ for package in `ls` ; do cd .. done rm -f $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}/{sessreg,xpmroot,qplot}* -strip --strip-unneeded $RPM_BUILD_ROOT%{_bindir}/* - -gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man1/* %clean rm -rf $RPM_BUILD_ROOT -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig %files %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/* + %{_datadir}/afterstep/* %{_mandir}/man1/* +/usr/X11R6/lib//*