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