]> git.pld-linux.org Git - packages/icewm.git/blame - icewm.spec
- upgraded to 1.3.6
[packages/icewm.git] / icewm.spec
CommitLineData
c3c05e60 1#
747634b9 2# Conditional build:
23bc3802 3%bcond_without gradients # disable gradients (requires antialiasing which requires freetype)
a57c0865
JB
4%bcond_without freetype # disable xfreetype support (implies !with_antialiasing)
5%bcond_without guievents # disable guievents
747634b9 6#
c3c05e60 7# TODO:
c3c05e60 8# - make a PLD-theme - default :]
6e664482 9# - -home_etc.patch needs update
f1701bad 10
5450fc43 11Summary: IceWM X11 Window Manager
e71b1c56
ER
12Summary(es.UTF-8): Administrador de Ventanas X11
13Summary(pl.UTF-8): IceWM - zarządca okienek X11
14Summary(pt_BR.UTF-8): Gerenciador de Janelas X11
15Summary(ru.UTF-8): Оконный менеджер для X11
16Summary(uk.UTF-8): Віконний менеджер для X11
17Summary(de.UTF-8): IceWM ist ein Window Manager für X
5450fc43 18Name: icewm
7b9b8cad 19Version: 1.3.6
8210023f 20#%define _pre pre1
18f36367
21%define _iceicons_ver 0.6
22%define _netscapeicons_ver 0.2
7b9b8cad 23Release: 1
1e98fedb 24Epoch: 2
e991e49c 25License: LGPL
5450fc43 26Group: X11/Window Managers
8210023f 27#Source0: http://dl.sourceforge.net/icewm/%{name}-%{version}%{_pre}.tar.gz
28Source0: http://dl.sourceforge.net/icewm/%{name}-%{version}.tar.gz
7b9b8cad 29# Source0-md5: 65a7ddb0fb3f60abea4af52184382570
0c3991fa 30Source1: IceWM.desktop
18f36367 31Source3: http://dl.sourceforge.net/icewm/iceicons-%{_iceicons_ver}.tar.gz
a5b4d509 32# Source3-md5: 53ed111a3c4d1e609bd1604ddccd4701
3c3df5cc 33Source4: IceWM.RunWM
18f36367 34Source6: http://dl.sourceforge.net/icewm/netscapeicons-%{_netscapeicons_ver}.tar.gz
a5b4d509 35# Source6-md5: 409aa9b02adc11309ed546c5120c01d2
d237af73 36Source7: %{name}-xsession.desktop
d7fd3e93 37Patch0: %{name}-broken-xrandr.patch
6e664482 38#Patch1: %{name}-home_etc.patch
8210023f 39Patch2: %{name}-helpbrowser.patch
e4d5bbaf 40# exctracted from http://ftp.de.debian.org/debian/pool/main/i/icewm/icewm_1.2.32-2.diff.gz
41Patch3: %{name}-tray_hotfixes.patch
cdb55b8b 42URL: http://www.icewm.org/
6e664482 43BuildRequires: xorg-lib-libX11-devel
a57c0865 44BuildRequires: autoconf >= 2.50
3d37a24f 45BuildRequires: automake
a57c0865 46%{?with_guievents:BuildRequires: esound-devel}
7b9b8cad 47BuildRequires: gdk-pixbuf-devel
3d37a24f 48BuildRequires: gettext-devel
ad3dbd79 49BuildRequires: libstdc++-devel
6e664482 50#%:wq
51%{?with_freetype:BuildRequires: xorg-lib-libXft-devel >= 2.1}
db2f0631 52%{?with_guievents:BuildRequires: yiff-devel}
afc8af6e
TP
53Requires(pre): fileutils
54Requires(pre): sh-utils
6e664482 55Requires: xinitrc-ng
adf9ec40 56Suggests: vfmg >= 0.9.95
493ede44 57Conflicts: filesystem < 3.0-20
6d982d2b 58BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
ae00d23e 59
935ed14d 60%define _wmstyledir /etc/sysconfig/wmstyle
493ede44 61%define _wmpropsdir /usr/share/gnome/wm-properties
adf9ec40 62%define specflags_ia32 -fomit-frame-pointer
4b050385 63
ae00d23e 64%description
1a5be8e2 65Window Manager for X Window System. Can emulate the look of
66Windows'95, OS/2 Warp 3,4, Motif. Tries to take the best features of
67the above systems. Features multiple workspaces, opaque move/resize,
68task bar, window list, mailbox status, digital clock. Fast and small.
ae00d23e 69
4c581f51 70%description -l es.UTF-8
ddb1aa5d 71Administrador de Ventanas para el X Window. Puede emular la apariencia
72del Windows'95, OS/2 Warp 3 y 4 y el Motif. Intenta usar las mejores
4c581f51 73características de los sistemas citados. Características: varios
ddb1aa5d 74ambientes de trabajo, movimiento/ redimensionamiento opaco, barra de
75tareas, lista de ventanas, estado de la caja de entrada del correo y
4c581f51 76reloj digital. Rápido y pequeño.
ddb1aa5d 77
4c581f51
JR
78%description -l pl.UTF-8
79Zarządca okienek pod X11. Może emulować wygląd Windows'95, OS/2 Warp
803, 4, MWM. Zarządca ten próbuje przejąć z powyższych środowisk ich
81najlepsze cechy, takie jak: wiele jednocześnie obecnych przestrzeni
82roboczych, paski narzędziowe, status skrzynki z pocztą, cyfrowy zegar.
83Jest przy tym mały i szybki.
ae00d23e 84
4c581f51
JR
85%description -l pt_BR.UTF-8
86Gerenciador de Janelas para o X Window. Pode emular a aparência do
ddb1aa5d 87Windows'95, OS/2 Warp 3 e 4 e o Motif. Tenta usar as melhores
4c581f51
JR
88características dos sistemas citados. Características: vários
89ambientes de trabalho, movimentação/ redimensionamento opaco, barra de
ddb1aa5d 90tarefas, lista de janelas, status da caixa de entrada do correio e
4c581f51 91relógio digital. É rápido e pequeno.
ddb1aa5d 92
4c581f51
JR
93%description -l ru.UTF-8
94Оконный менеджер для X Window System. Может эмулировать внешний вид
95Windows'95, OS/2 Warp 3,4, Motif. Старается взять лучшее из упомянутых
96систем. Поддерживает несколько рабочих поверхностей, непрозрачное
97перемещение окон, полоску заданий, список окон, статус почтового
98ящика, цифровые часы. Быстрый и компактный.
ddb1aa5d 99
4c581f51
JR
100%description -l uk.UTF-8
101Віконний менеджер для X Window System. Може емулювати зовнішній вигляд
102Windows'95, OS/2 Warp 3,4, Motif. Намагається взяти найкраще із
103згаданих систем. Підтримує кілька робочих площин, непрозоре
104переміщення вікон, смужку завдань, список вікон, стан поштової
105скриньки, цифровий годинник. Швидкий та компактний.
ddb1aa5d 106
4c581f51 107%description -l de.UTF-8
1dc87219 108IceWM ist ein in C++ programmierter, unter GPL stehender
4c581f51 109Fenstermanager für das X11-Fenstersystem. Ziel von IceWM ist
1dc87219 110Geschwindigkeit, Schlichtheit und Bedienerfreundlichkeit.
111
112In der Standardeinstellung erinnert das Design von IceWM stark an
4c581f51
JR
113Microsoft Windows: Er verfügt über eine Taskleiste am unteren
114Bildrand, das aktive Fenster lässt sich mit der Tastenkombination
1dc87219 115ALT-TAB wechseln, etc.
116
66cf1d33 117%package themes-base
215be0a2 118Summary: Pack of themes for IceWM
e71b1c56 119Summary(pl.UTF-8): Zestaw motywów dla IceWM-a
1de8817c 120Group: Themes
1de8817c
PG
121Requires: icewm
122
66cf1d33 123%description themes-base
215be0a2 124Standard pack of themes delivered with IceWM. All of them made by
ad3dbd79 125Marko Macek: gtk2, metal2, motif, nice, nice2, warp3, warp4, win95.
1de8817c 126
4c581f51
JR
127%description themes-base -l pl.UTF-8
128Standardowy zestaw motywów dla IceWM-a, dostarczany wraz z nim.
f9903abb 129Wszystkie stworzone przez Marko Macka: gtk2, metal2, motif, nice,
ad3dbd79 130nice2, warp3, warp4, win95.
1de8817c 131
e3ce326c 132%prep
bfecfae5 133#setup -q -n %{name}-%{version}%{_pre}
8210023f 134%setup -q
d7fd3e93 135%patch0 -p1
6e664482 136#patch1 -p1
bfecfae5 137#patch2 -p1
23bc3802 138#patch3 -p1
a57c0865 139
88a00d08 140cd lib/icons
716f35c8 141tar -xzf %{SOURCE3}
f358545f 142tar -xzf %{SOURCE6}
88a00d08 143
ae00d23e 144%build
b6feae82 145cp -f /usr/share/automake/config.sub .
f1701bad 146%{__aclocal}
147%{__autoconf}
bee131a8 148%{__autoheader}
9c2161ab 149%configure \
7b9b8cad 150 %{!?with_gradients:--disable-gradients} \
bfecfae5 151 %{!?with_freetype:--disable-xfreetype --enable-corefonts} \
a57c0865 152 %{?with_guievents:--enable-guievents} \
a0563aeb 153 --enable-shaped-decorations \
d6cdaeb0 154 --with-cfgdir=%{_sysconfdir}/X11/%{name} \
6e364d8f 155 --with-docdir=%{_docdir}
3bac607c 156%{__make}
ae00d23e 157
158%install
4d5a15a4 159rm -rf $RPM_BUILD_ROOT
d237af73 160install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_pixmapsdir},%{_wmstyledir}} \
dff8174f 161 $RPM_BUILD_ROOT{%{_wmpropsdir},%{_sysconfdir}/X11/%{name}}
0c3991fa 162
6166ac1f
JB
163%{__make} install \
164 DESTDIR=$RPM_BUILD_ROOT
ae00d23e 165
4d5a15a4 166install %{SOURCE1} $RPM_BUILD_ROOT%{_wmpropsdir}
ab726bed 167install %{SOURCE4} $RPM_BUILD_ROOT%{_wmstyledir}/%{name}-session.sh
7cec5a11 168install %{SOURCE7} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
d6cdaeb0 169install lib/keys $RPM_BUILD_ROOT%{_sysconfdir}/X11/%{name}/keys
1dc87219 170sed 's|^# IconPath=""|IconPath="%{_datadir}/pixmaps:%{_datadir}/icons"|' < lib/preferences > $RPM_BUILD_ROOT%{_sysconfdir}/X11/%{name}/preferences
d6cdaeb0
TP
171install lib/toolbar $RPM_BUILD_ROOT%{_sysconfdir}/X11/%{name}/toolbar
172install lib/winoptions $RPM_BUILD_ROOT%{_sysconfdir}/X11/%{name}/winoptions
87dff741
TP
173echo %{_bindir}/icewmbg > $RPM_BUILD_ROOT%{_sysconfdir}/X11/%{name}/startup
174:> $RPM_BUILD_ROOT%{_sysconfdir}/X11/%{name}/restart
3c3df5cc 175
ad3dbd79 176ln -s %{_datadir}/icewm/icons $RPM_BUILD_ROOT%{_pixmapsdir}/icewm
3ad3dd29 177
6e664482 178echo "menuprog \"Programs\" %{_datadir}/icewm/icons/folder_16x16.xpm vfmg -i -f -x -c -s icewm" > $RPM_BUILD_ROOT%{_sysconfdir}/X11/%{name}/menu
f358545f 179
6e364d8f 180%find_lang %{name}
cdb55b8b 181
ae00d23e 182%clean
4d5a15a4 183rm -rf $RPM_BUILD_ROOT
ae00d23e 184
afc8af6e 185%pre
4af6cac8 186test -h %{_pixmapsdir}/icewm || rm -rf %{_pixmapsdir}/icewm
afc8af6e 187
cdb55b8b 188%files -f %{name}.lang
5450fc43 189%defattr(644,root,root,755)
882c3d87 190%doc AUTHORS BUGS CHANGES PLATFORMS README* TODO icewm.lsm doc/*.html
0c3991fa 191%attr(755,root,root) %{_bindir}/*
d6cdaeb0 192%dir %{_sysconfdir}/X11/%{name}
1dc87219 193%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/X11/%{name}/[!rs]*
fb41a403 194%config(noreplace,missingok) %verify(not md5 mtime size) %attr(755,root,root) %{_sysconfdir}/X11/%{name}/[rs]*
95624d68 195%{_pixmapsdir}/icewm
ad3dbd79
TP
196%dir %{_datadir}/icewm
197%{_datadir}/icewm/icons
198%{_datadir}/icewm/ledclock
199%{_datadir}/icewm/mailbox
200%{_datadir}/icewm/taskbar
201%dir %{_datadir}/icewm/themes
202%{_datadir}/icewm/themes/Infadel2
10c19d56 203%{_datadir}/icewm/themes/icedesert
d237af73 204%{_datadir}/xsessions/%{name}.desktop
e3ce326c 205%{_wmpropsdir}/*
b48d4be1 206%attr(755,root,root) %{_wmstyledir}/%{name}-session.sh
1de8817c 207
66cf1d33 208%files themes-base
c0e8bfc7 209%defattr(644,root,root,755)
ad3dbd79
TP
210%{_datadir}/icewm/themes/gtk2
211%{_datadir}/icewm/themes/metal2
212%{_datadir}/icewm/themes/motif
213%{_datadir}/icewm/themes/nice
214%{_datadir}/icewm/themes/nice2
215%{_datadir}/icewm/themes/warp3
216%{_datadir}/icewm/themes/warp4
217%{_datadir}/icewm/themes/win95
61d539bc 218%{_datadir}/icewm/themes/yellowmotif
This page took 0.083414 seconds and 4 git commands to generate.