1 # TODO: what are man3 pages?
2 # if not API docs - shouldn't be in another section?
3 # if API docs - no devel files are installed (well, except perl, but AFAICS perl is not installed at all)
6 %bcond_with mmx # use MMX
8 %ifarch pentium3 pentium4 athlon %{x8664}
11 Summary: AfterStep Window Manager
12 Summary(ja.UTF-8): AfterStep ウィンドウマネージャ (NeXT風)
13 Summary(pl.UTF-8): AfterStep - zarządca okien
18 Group: X11/Window Managers
19 Source0: ftp://ftp.afterstep.org/stable/%{name}-%{version}.tar.bz2
20 # Source0-md5: 59d739b2416ac18201027d7cc0888c20
21 #Source1: %{name}.RunWM
22 Source3: %{name}-xsession.desktop
23 Patch0: %{name}-no_bash_fix.patch
24 Patch1: %{name}-install_man.patch
25 Patch2: %{name}-opt.patch
26 Patch3: %{name}-link.patch
27 Patch4: %{name}-WarpPointer.patch
28 URL: http://www.afterstep.org/
29 BuildRequires: autoconf >= 2.59-9
30 BuildRequires: automake
31 BuildRequires: fltk-devel
32 BuildRequires: giflib-devel
33 BuildRequires: gtk+2-devel >= 1:2.0.0
34 BuildRequires: libjpeg-devel
35 BuildRequires: libpng-devel
36 BuildRequires: libtiff-devel
37 BuildRequires: pkgconfig
38 BuildRequires: sgml-tools
39 BuildRequires: xorg-lib-libXext-devel
40 BuildRequires: xorg-lib-libXinerama-devel
41 #Requires: wmconfig >= 0.9.9-5
42 Conflicts: filesystem < 3.0-20
43 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45 %define _wmpropsdir /usr/share/gnome/wm-properties
48 AfterStep is a continuation of the BowMan window manager which was
49 originally put together by Bo Yang. BowMan was based on the fvwm
50 window manager, written by Robert Nation. Fvwm was based on code from
51 twm. And so on... It was originally designed to emulate some of the
52 look and feel of the NEXTSTEP user interface, but has since taken
53 steps towards adding more useful, requested, and neat features
54 especially in 1.4 version! The changes which comprise AfterStep's
55 personality were originally part of BowMan development, but due to a
56 desire to move past simple emulation and into a niche as its own
57 valuable window manager, AfterStep designers decided to change the
58 project name and move on.
60 Important features of AfterStep include:
61 - 1. Wharf: a free-floating application loader which can "Swallow"
62 running programs and also can contain "Folders" of more
64 - 2. Gradient filled TitleBars with 5 button: help/zap, action/tasks,
65 iconize/maximise, shade/stick & close/destroy buttons
66 - 3. Gradient filled root window PopUp menus which can be configured
67 to accomodate different tastes and styles of management
68 - 4. NEXTSTEP style icons which give a consistent look to the entire
70 - 5. Pixmapped Pager with desktop pixmmaping
71 - 6. Easy to use look files, to share you desktop appearance with your
73 - 7. Start menu entries in a hierarchy of directories
74 - 8. WinList: a tasklist which can be horizontal or vertical
75 - 9. Many modules & asapps to give a good look to your X window
78 %description -l pl.UTF-8
79 AfterStep jest kontynuacją zarządcy okienek o nazwie BowMan, który
80 został opracowany przez Bo Yanga. BowMan bazował na innym zarządcy
81 okien o nazwie fvwm napisanym przez Roberta Nationa, a sam fvwm
82 bazował na kodzie źródłowym zarządcy okien twm. I tak dalej...
83 AfterStep początkowo miał imitować część zachowania interfejsu
84 użytkownika NEXTSTEP, ale potem rozwinął się w kierunku dodawania
85 bardziej przydatnych, pożądanych i przyjemnych możliwości, szczególnie
86 w wersji 1.4. Zmiany obejmujące osobowość AfterStepa były początkowo
87 częścią rozwoju BowMana, ale ze względu na chęć wykroczenia poza
88 prostą imitację do niszy samodzielnego wartościowego zarządcy okien,
89 projektanci AfterStepa zdecydowali się zmienić nazwę.
91 Najważniejsze cechy AfterStepa obejmują:
92 - 1. Dok - obiekt do ładowania aplikacji mogący "połykać" uruchomione
93 programy i zawierać "foldery" większej liczby aplikacji
94 - 2. Wypełnione gradientem paski tytułowe z 5 przyciskami:
95 pomoc/zabicie, akcja/zadania, ikona/maksymalizacja,
96 cień/przyklejenie oraz zamknięcie/zniszczenie
97 - 3. Wypełnione gradientem wyskakujące menu w głównym oknie,
98 konfigurowalne aby sprostać różnym smakom i stylom zarządzania
99 - 4. Ikony w stylu NEXTSTEPA dające spójny wygląd całego pulpitu
100 - 5. Pager z pixmapami pulpitu
101 - 6. Łatwe w użyciu pliki wyglądu, dzięki którym można dzielić wygląd
103 - 7. Wpisy menu Start o hierarchii katalogowej
104 - 8. WinList - pozioma lub pionowa lista zadań
105 - 9. Wiele modułów i aplikacji AfterStepa (asapps) dających dobry
106 wygląd stacji X Window
116 cp -f autoconf/configure*.in .
130 %{!?with_mmx:--disable-mmx-optimization} \
132 --enable-sharedlibs \
134 --with-helpcommand="xterm -e man" \
140 sgml2html doc/afterstep.sgml
143 rm -rf $RPM_BUILD_ROOT
144 install -d $RPM_BUILD_ROOT{%{_wmpropsdir},%{_datadir}/xsessions,/etc/sysconfig/wmstyle}
146 %{__make} install install.man \
147 DESTDIR=$RPM_BUILD_ROOT
149 install AfterStep.desktop $RPM_BUILD_ROOT%{_wmpropsdir}
151 #install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/wmstyle/afterstep.sh
152 install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/xsessions/AfterStep.desktop
154 rm -f $RPM_BUILD_ROOT%{_bindir}/{sessreg,xpmroot}
155 rm -rf $RPM_BUILD_ROOT%{_datadir}/afterstep/doc
158 rm -rf $RPM_BUILD_ROOT
160 %post -p /sbin/ldconfig
161 %postun -p /sbin/ldconfig
164 %defattr(644,root,root,755)
165 %doc doc/code doc/languages TODO *.html
166 %doc UPGRADE NEW README TEAM README.RedHat doc/languages/*
167 #%attr(755,root,root) /etc/sysconfig/wmstyle/*.sh
168 %attr(755,root,root) %{_bindir}/*
169 %attr(755,root,root) %{_libdir}/libAfter*.so.*.*
170 %{_wmpropsdir}/AfterStep.desktop
171 %{_datadir}/afterstep
172 %{_datadir}/xsessions/AfterStep.desktop