]> git.pld-linux.org Git - packages/AfterStep-APPS.git/blobdiff - AfterStep-APPS.spec
- added home_etc.patch
[packages/AfterStep-APPS.git] / AfterStep-APPS.spec
index fe56b1de6eaf54658257a3002604b5e549110c01..69ea1463175b0d8b82e4b06a6b70ec9b2f1578be 100644 (file)
@@ -2,23 +2,22 @@ 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(de):     X11/Fenstermanager/Werkzeuge
-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
@@ -48,21 +47,25 @@ 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="%{rpmcflags}" \
                CDEBUGFLAGS="%{rpmcflags}"
@@ -72,32 +75,12 @@ EOF
                CXXDEBUGFLAGS="%{rpmcflags}" \
                CDEBUGFLAGS="%{rpmcflags}"
            ;;
-       
-       asmount* | asDrinks* | asbutton* | asdm* | aspbm* | aspostit* | ascdc-* | astuner* | ASFiles* | as[R-W]* | asfaces* | asmon* | astrash* | asxmcd* )
-           # we don't compile these
-           ;;
 
-       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="%{rpmcflags}" \
-               CDEBUGFLAGS="%{rpmcflags}"
+           # configure2_13 --enable-utmp
+           # make
            ;;
        asclock*)
            CFLAGS="%{rpmcflags}" ./configure --prefix=%{_prefix} << EOF
@@ -106,9 +89,99 @@ classic
 EOF
              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-* )
+           ## <sensors/sensors.h> 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
@@ -120,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 \
@@ -164,11 +270,13 @@ rm -f $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}/{sessreg,xpmroot,qplot}*
 %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//*
This page took 0.071167 seconds and 4 git commands to generate.