]>
Commit | Line | Data |
---|---|---|
26294186 JB |
1 | # |
2 | # Conditional build: | |
3 | # _with_epistrophy - enables using epistorophy key grabber | |
4 | # | |
e3ab4b11 | 5 | Summary: Very small and fast window manger for the X Window |
06cfb4f9 ER |
6 | Summary(pl.UTF-8): Mały i szybki zarządca okien dla X Window |
7 | Summary(de.UTF-8): Blackbox ist ein Windowmanager | |
c636f561 | 8 | Name: blackbox |
b88995d7 | 9 | Version: 0.70.0 |
10 | Release: 0.1 | |
26294186 | 11 | License: BSD-like |
c636f561 | 12 | Group: X11/Window Managers |
c717dcb3 | 13 | Vendor: Brad Hughes <blackbox@alug.org> |
f9dd7778 | 14 | Source0: http://dl.sourceforge.net/blackboxwm/%{name}-%{version}.tar.gz |
b88995d7 | 15 | # Source0-md5: 033a92af3eecaa10bcb689e55a1ceadc |
76da209e | 16 | Source1: %{name}.desktop |
bdb11c69 | 17 | Source3: %{name}.1 |
18 | Source4: bsetroot.1 | |
57ddee75 | 19 | Source5: %{name}-README.PLD |
d03b1cd4 | 20 | Source6: %{name}-xsession.desktop |
b0597b68 | 21 | Patch0: %{name}-am_fixes.patch |
4b489e6f | 22 | Patch1: %{name}-pipe.patch |
8bb824c5 | 23 | Patch3: %{name}-epistrophy.patch |
5731932c | 24 | Patch4: %{name}-etc_dir.patch |
26294186 JB |
25 | Patch5: %{name}-nls-codesets.patch |
26 | Patch6: %{name}-assert.patch | |
2250cf3c | 27 | URL: http://blackboxwm.sourceforge.net/ |
41cb92eb | 28 | BuildRequires: XFree86-devel |
29 | BuildRequires: autoconf | |
30 | BuildRequires: automake | |
53ed1b7f | 31 | BuildRequires: rpm >= 4.0.2-48 |
5b69d787 | 32 | %{?_with_epistrophy:Requires: epistrophy} |
dbbba856 | 33 | Obsoletes: fluxbox |
a0119d34 | 34 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
eec1e3c5 | 35 | |
13f3130c | 36 | %define _sysconfdir /etc/X11/%{name} |
f9dd7778 | 37 | %define _wmpropsdir /usr/share/wm-properties |
950c8bca | 38 | |
f2b93712 | 39 | %define _gcc_ver %(%{__cc} -dumpversion | cut -b 1) |
53ed1b7f | 40 | %if %{_gcc_ver} == 2 |
0f3df1f5 | 41 | %define __cxx "%{__cc}" |
42 | %endif | |
fe6df007 | 43 | |
eec1e3c5 | 44 | %description |
587c8800 | 45 | Blackbox is a window manager for the X Window environment, which is |
46 | almost completely compliant with ICCCM specified operation policies. | |
47 | It features nice and fast interface with multiple workspaces and | |
48 | simple menus. Fast built-in graphics code that can render solids, | |
49 | gradients and bevels is used to draw window decorations. Remaining | |
50 | small in size, blackbox preserves memory and CPU. | |
eec1e3c5 | 51 | |
5fcca84d JR |
52 | %description -l pl.UTF-8 |
53 | Blackbox jest zarządcą okien dla X Window spełniającym prawie | |
54 | wszystkie zalecenia ICCM. Jego zaletą jest estetyczny i szybki | |
55 | interfejs z wieloma pulpitami i prostym menu. Wbudowano weń także | |
56 | algorytm rysowania dekoracji okien, które mogą być jednokolorowe, | |
57 | gradientowe lub trójwymiarowe. Blackbox oszczędza pamięć i czas CPU. | |
eec1e3c5 | 58 | |
5fcca84d JR |
59 | %description -l de.UTF-8 |
60 | Blackbox ist ein Windowmanager für offene Betriebssystem wie z.B. | |
61 | Linux oder freie BSD-Varianten. Er erfreut sich einer großen | |
a4c6b696 | 62 | Fangemeinde, da er sehr ressourcenschonend und voll konfigurierbar |
63 | ist. | |
64 | ||
eec1e3c5 | 65 | %prep |
455acc11 | 66 | %setup -q |
b88995d7 | 67 | #%patch0 -p1 |
68 | #%patch1 -p1 | |
5b69d787 | 69 | %{?_with_epistrophy:%patch3 -p1} |
b88995d7 | 70 | #%patch4 -p1 |
71 | #%patch5 -p1 | |
72 | #%patch6 -p1 | |
eec1e3c5 | 73 | |
74 | %build | |
dd279a53 | 75 | rm -f missing |
76 | %{__aclocal} | |
8cfbfe17 | 77 | %{__autoconf} |
78 | %{__automake} | |
e3ab4b11 | 79 | %configure |
fe6df007 | 80 | %{__make} |
eec1e3c5 | 81 | |
eec1e3c5 | 82 | %install |
83 | rm -rf $RPM_BUILD_ROOT | |
d03b1cd4 | 84 | install -d \ |
85 | $RPM_BUILD_ROOT{%{_wmpropsdir},%{_mandir}/pl/man1,%{_sysconfdir}} \ | |
86 | $RPM_BUILD_ROOT%{_datadir}/xsessions | |
e3ab4b11 | 87 | |
8783bb35 PG |
88 | %{__make} install \ |
89 | DESTDIR=$RPM_BUILD_ROOT | |
e3ab4b11 | 90 | |
f9dd7778 | 91 | install %{SOURCE1} $RPM_BUILD_ROOT%{_wmpropsdir} |
bdb11c69 | 92 | install %{SOURCE3} $RPM_BUILD_ROOT%{_mandir}/pl/man1 |
93 | install %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/pl/man1 | |
57ddee75 | 94 | cp %{SOURCE5} README.PLD |
d03b1cd4 | 95 | install %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop |
57ddee75 | 96 | |
a04a05ef | 97 | %clean |
98 | rm -rf $RPM_BUILD_ROOT | |
99 | ||
eec1e3c5 | 100 | %files |
b62d2e08 | 101 | %defattr(644,root,root,755) |
26294186 | 102 | %doc AUTHORS README* ChangeLog LICENSE TODO |
c717dcb3 | 103 | %attr(755,root,root) %{_bindir}/* |
13f3130c | 104 | %dir %{_sysconfdir} |
76da209e | 105 | %dir %{_datadir}/blackbox |
ea4de25b | 106 | %{_datadir}/blackbox/styles |
b88995d7 | 107 | #%dir %{_datadir}/blackbox/nls |
108 | #%{_datadir}/blackbox/nls/C | |
109 | #%{_datadir}/blackbox/nls/POSIX | |
110 | #%{_datadir}/blackbox/nls/US_ASCII | |
111 | #%{_datadir}/blackbox/nls/en* | |
112 | #%lang(da) %{_datadir}/blackbox/nls/da* | |
113 | #%lang(de) %{_datadir}/blackbox/nls/de* | |
114 | #%lang(es) %{_datadir}/blackbox/nls/es | |
115 | #%lang(es_AR) %{_datadir}/blackbox/nls/es_AR | |
116 | #%lang(es) %{_datadir}/blackbox/nls/es_ES | |
117 | #%lang(es) %{_datadir}/blackbox/nls/es_MX | |
118 | #%lang(fr) %{_datadir}/blackbox/nls/fr* | |
119 | #%lang(hu) %{_datadir}/blackbox/nls/hu* | |
120 | #%lang(it) %{_datadir}/blackbox/nls/it* | |
121 | #%lang(ja) %{_datadir}/blackbox/nls/ja* | |
122 | #%lang(ko) %{_datadir}/blackbox/nls/ko* | |
123 | #%lang(lv) %{_datadir}/blackbox/nls/lv* | |
124 | #%lang(nl) %{_datadir}/blackbox/nls/nl* | |
125 | #%lang(nb) %{_datadir}/blackbox/nls/no* | |
126 | #%lang(pl) %{_datadir}/blackbox/nls/pl* | |
127 | #%lang(pt_BR) %{_datadir}/blackbox/nls/pt_BR | |
128 | #%lang(ro) %{_datadir}/blackbox/nls/ro* | |
129 | #%lang(ru) %{_datadir}/blackbox/nls/ru* | |
130 | #%lang(sk) %{_datadir}/blackbox/nls/sk* | |
131 | #%lang(sl) %{_datadir}/blackbox/nls/sl* | |
132 | #%lang(sv) %{_datadir}/blackbox/nls/sv* | |
133 | #%lang(uk) %{_datadir}/blackbox/nls/uk* | |
134 | #%lang(zh_CN) %{_datadir}/blackbox/nls/zh_CN | |
135 | #%lang(zh_TW) %{_datadir}/blackbox/nls/zh_TW | |
d03b1cd4 | 136 | %{_datadir}/xsessions/%{name}.desktop |
f9dd7778 | 137 | %{_wmpropsdir}/blackbox.desktop |
b0597b68 | 138 | %{_mandir}/man1/* |
6afa71cb | 139 | %lang(pl) %{_mandir}/pl/man1/* |
b88995d7 | 140 | #%{_sysconfdir}/menu |
141 | %{_datadir}/blackbox/menu |