]> git.pld-linux.org Git - packages/AfterStep.git/blob - AfterStep.spec
- move wm-properties to the right place
[packages/AfterStep.git] / AfterStep.spec
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)
4 #
5 # Conditional build:
6 %bcond_with     mmx     # use MMX
7 #
8 %ifarch pentium3 pentium4 athlon %{x8664}
9 %define         with_mmx        1
10 %endif
11 Summary:        AfterStep Window Manager
12 Summary(ja.UTF-8):      AfterStep ウィンドウマネージャ (NeXT風)
13 Summary(pl.UTF-8):      AfterStep - zarządca okien
14 Name:           AfterStep
15 Version:        2.2.8
16 Release:        0.1
17 License:        GPL v2+
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:  8734622c9cb549f5baa8b3262312db70
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 Patch4:         %{name}-Pager.patch
29 URL:            http://www.afterstep.org/
30 BuildRequires:  autoconf >= 2.59-9
31 BuildRequires:  automake
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)
44
45 %define         _wmpropsdir     /usr/share/gnome/wm-properties
46
47 %description
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.
59
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
63   applications.
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
69   desktop
70 - 5. Pixmapped Pager with desktop pixmmaping
71 - 6. Easy to use look files, to share you desktop appearance with your
72   friends
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
76   station
77
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ę.
90
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
102   pulpitu z kolegami
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
107
108 %prep
109 %setup -q
110 %patch0 -p1
111 %patch1 -p1
112 %patch2 -p1
113 %patch3 -p1
114 %patch4 -p0
115
116 cp -f autoconf/configure*.in .
117
118 %build
119 %{__aclocal}
120 %{__autoconf}
121 %{__autoheader}
122 cd libAfterBase
123 %{__autoconf}
124 %{__autoheader}
125 cd ../libAfterImage
126 %{__autoconf}
127 %{__autoheader}
128 cd ..
129 %configure \
130         %{!?with_mmx:--disable-mmx-optimization} \
131         --enable-i18n \
132         --enable-sharedlibs \
133         --with-gif \
134         --with-helpcommand="xterm -e man" \
135         --with-jpeg \
136         --with-png \
137         --with-xpm
138
139 %{__make}
140 sgml2html doc/afterstep.sgml
141
142 %install
143 rm -rf $RPM_BUILD_ROOT
144 install -d $RPM_BUILD_ROOT{%{_wmpropsdir},%{_datadir}/xsessions,/etc/sysconfig/wmstyle}
145
146 %{__make} install install.man \
147         DESTDIR=$RPM_BUILD_ROOT
148
149 install AfterStep.desktop $RPM_BUILD_ROOT%{_wmpropsdir}
150
151 #install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/wmstyle/afterstep.sh
152 install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/xsessions/AfterStep.desktop
153
154 rm -f $RPM_BUILD_ROOT%{_bindir}/{sessreg,xpmroot}
155 rm -rf $RPM_BUILD_ROOT%{_datadir}/afterstep/doc
156
157 %clean
158 rm -rf $RPM_BUILD_ROOT
159
160 %post   -p /sbin/ldconfig
161 %postun -p /sbin/ldconfig
162
163 %files
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
173 %{_mandir}/man1/*
174 # ???
175 #%%{_mandir}/man3/*
This page took 0.067887 seconds and 4 git commands to generate.