]> git.pld-linux.org Git - packages/sawfish.git/blob - sawfish.spec
- Typo fix: s/xsessions/xsession
[packages/sawfish.git] / sawfish.spec
1 %define         snap 20030126
2
3 Summary:        A highly configurable and extensible X11 window manager
4 Summary(es):    Un administrador de ventanas que se puede configurar y extender para X11
5 Summary(pl):    Zarz±dca okien dla X11 o du¿ych mo¿liwo¶ciach konfiguracyjnych i skalowalno¶ci
6 Summary(pt_BR): Um gerenciador de janelas configurável e extensível para o X11
7 Summary(ru):    ïËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ ÄÌÑ X Window
8 Summary(uk):    ÷¦ËÏÎÎÉÊ ÍÅÎÅÄÖÅÒ ÄÌÑ X Window
9 Summary(zh_CN): ¾ßÓкÜÇ¿µÄÀ©Õ¹ÐԺͿÉÅäÖÃÐÔµÄͼÐδ°¿Ú¹ÜÀíÆ÷
10 Name:           sawfish
11 Version:        1.3
12 Release:        1
13 Epoch:          3
14 License:        GPL
15 Group:          X11/Window Managers
16 #Source0:       http://ftp.gnome.org/pub/gnome/sources/sawfish/2.0/%{name}-%{version}.tar.bz2
17 #Source0:       %{name}-%{version}-%{snap}.tar.bz2
18 Source0:        http://dl.sourceforge.net/sawmill/%{name}-%{version}.tar.gz
19 # Source0-md5:  9e5ce5e76c60acecdb1889c1f173295a
20 Source1:        %{name}-xsession.desktop
21 Patch0:         %{name}-applnk.patch
22 URL:            http://sawmill.sourceforge.net/
23 Icon:           sawfish.xpm
24 BuildRequires:  autoconf
25 BuildRequires:  automake
26 BuildRequires:  esound-devel >= 0.2.27
27 BuildRequires:  gettext-devel
28 BuildRequires:  librep-devel >= 0.16
29 BuildRequires:  gtk+2-devel >= 2.0.3
30 BuildRequires:  libtool
31 BuildRequires:  ncurses-devel
32 BuildRequires:  readline-devel
33 BuildRequires:  rep-gtk >= 0.17
34 BuildRequires:  rep-gtk-gnome >= 0.17
35 BuildRequires:  rep-gtk-libglade >= 0.17
36 BuildRequires:  texinfo
37 %define         repexecdir      %(rep-config --execdir || echo "Install_librep-devel_and_rebuild_this_package")
38 Requires:       rep-gtk >= 0.16
39 Requires:       %{repexecdir}
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 Obsoletes:      sawmill
42 Obsoletes:      sawmill-gnome
43 Obsoletes:      sawmill-themer
44
45 %define         _libexecdir     %{_libdir}
46 %define         _wmpropsdir     /usr/share/wm-properties
47
48 %description
49 This is an extensible window manager using a LISP-based scripting
50 language--all window decorations are configurable, the basic idea is
51 to have as much user-interface policy as possible controlled through
52 the Lisp language. All configuration may be performed through a GTK
53 interface; sawfish is mostly-GNOME compliant.
54
55 %description -l pl
56 Zarz±dca okien o du¿ych mo¿liwo¶ciach rozszerzania, u¿ywaj±cy
57 bazowanego na LISP-ie jêzyka skryptowego, dziêki czemu wszystkie
58 dodatki do okien s± konfigurowalne. Ogóln± ide± jest, aby daæ jak
59 najwiêksz± kontrolê w rêce u¿ytkownika poprzez graficzny interfejs
60 dziêki w³a¶nie LISP-owi. Sawfish jest najbardziej zgodny z GNOME-m.
61
62 %description -l pt_BR
63 O Sawfish é um gerenciador de janelas extensível que usa uma linguagem
64 de script baseada em Lisp. Todas as decorações de janelas são
65 configuráveis e a idéia básica e ter a maior parte possível das
66 políticas de interface de usuário controlada pela linguagem Lisp. A
67 configuração pode ser efetuada escrevendo-se código Lisp em um arquivo
68 .sawfishrc pessoal. O Sawfish provê suporte completo para o GNOME.
69
70 %description -l ru
71 Sawfish - ÜÔÏ ÒÁÓÛÉÒÑÅÍÙÊ ÏËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ, ÉÓÐÏÌØÚÕÀÝÉÊ ÏÓÎÏ×ÁÎÎÙÊ ÎÁ
72 Lisp ÑÚÙË ÓÃÅÎÁÒÉÅ×. ÷ÓÅ ÏËÏÎÎÙÅ ÄÅËÏÒÁÃÉÉ ÍÏÖÎÏ ËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ,
73 ÂÁÚÏ×ÁÑ ÉÄÅÑ ÓÏÓÔÏÉÔ × ÔÏÍ, ÞÔÏÂÙ ËÏÎÔÒÏÌÉÒÏ×ÁÔØ ÞÅÒÅÚ Lisp
74 ÍÁËÓÉÍÁÌØÎÏ ×ÏÚÍÏÖÎÙÊ ÏÂßÅÍ ÐÏ×ÅÄÅÎÉÑ ÉÎÔÅÒÆÅÊÓÁ ÐÏÌØÚÏ×ÁÔÅÌÑ.
75 ëÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÅ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌÎÅÎÏ ÎÁÐÉÓÁÎÉÅÍ Lisp ËÏÄÁ ×
76 ÐÅÒÓÏÎÁÌØÎÏÍ ÆÁÊÌÅ .sawfishrc, ÉÌÉ ÞÅÒÅÚ GTK+ ÉÎÔÅÒÆÅÊÓ. Sawfish ×
77 ÏÓÎÏ×ÎÏÍ ÓÏ×ÍÅÓÔÉÍ Ó GNOME; ÅÓÌÉ ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÅÇÏ Ó GNOME,
78 ÎÅÏÂÈÏÄÉÍÏ ÔÁËÖÅ ÕÓÔÁÎÏ×ÉÔØ ÐÁËÅÔ sawfish-gnome.
79
80 %description -l uk
81 Sawfish - ÃÅ ÒÏÚÛÉÒÀ×ÁÎÉʠצËÏÎÎÉÊ ÍÅÎÅÄÖÅÒ, ÝÏ ×ÉËÏÒÉÓÔÏ×Õ¤ ÂÁÚÏ×ÁÎÕ
82 ÎÁ Lisp ÍÏ×Õ ÓÃÅÎÁÒ¦§×. ÷Ó¦ ×¦ËÏÎΦ ÄÅËÏÒÁ槠ÍÏÖÎÁ ËÏÎƦÇÕÒÕ×ÁÔÉ,
83 ÂÁÚÏ×Á ¦ÄÅÑ ÐÏÌÑÇÁ¤ × ÔÏÍÕ, ÝÏ ËÏÎÔÒÏÌÀ×ÁÔÉ ÞÅÒÅÚ Lisp ÍÁËÓÉÍÁÌØÎÏ
84 ÍÏÖÌÉ×ÉÊ ÏÂ'¤Í ÐÏ×ÅĦÎËÉ ¦ÎÔÅÒÆÅÊÓÁ ËÏÒÉÓÔÕ×ÁÞÁ. ëÏÎƦÇÕÒÕ×ÁÎÎÑ ÍÏÖÅ
85 ÂÕÔÉ ×ÉËÏÎÁÎÅ ÎÁÐÉÓÁÎÎÑÍ Lisp ËÏÄÕ × ÐÅÒÓÏÎÁÌØÎÏÍÕ ÆÁÊ̦ .sawfishrc,
86 ÁÂÏ ÞÅÒÅÚ GTK+ ¦ÎÔÅÒÆÅÊÓ. Sawfish ÚÄŦÌØÛÏÇÏ ÓÕͦÓÎÉÊ Ú GNOME; ÑËÝÏ
87 ÈÏÞÅÔÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÊÏÇÏ Ú GNOME, ÐÏÔÒ¦ÂÎÏ ÔÁËÏÖ ×ÓÔÁÎÏ×ÉÔÉ ÐÁËÅÔ
88 sawfish-gnome.
89
90 %package gnome
91 Summary:        GNOME support for sawmill
92 Summary(pl):    Support GNOME'a dla sawmilla
93 Group:          X11/Window Managers
94 Requires:       %{name} = %{epoch}:%{version}
95 Requires:       rep-gtk-gnome >= 0.14-3
96 Requires:       rep-gtk-libglade >= 0.14-3
97
98 %description gnome
99 Optional GNOME support for sawmill. Includes a wm-entries spec, and a
100 control center applet.
101
102 %description gnome -l pl
103 Opcjonalne wsparcie GNOME'a dla sawmilla. Zawiera aplet dla
104 control-center oraz specyfikacjê wm-entries.
105
106 %description gnome -l ru
107 ðÁËÅÔ sawfish-gnome ×ËÌÀÞÁÅÔ ÐÏÄÄÅÒÖËÕ ÓÒÅÄÙ GNOME ÄÌÑ ÏËÏÎÎÏÇÏ
108 ÍÅÎÅÄÖÅÒÁ sawfish (×ËÌÀÞÁÑ ÁÐÐÌÅÔ ÄÌÑ ÃÅÎÔÒÁ ÕÐÒÁ×ÌÅÎÉÑ GNOME). åÓÌÉ
109 ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ sawfish ×ÍÅÓÔÅ Ó GNOME, ×ÁÍ ÎÅÏÂÈÏÄÉÍÏ
110 ÕÓÔÁÎÏ×ÉÔØ ÜÔÏÔ ÐÁËÅÔ.
111
112 %description gnome -l uk
113 ðÁËÅÔ sawfish-gnome ×ËÌÀÞÁ¤ Ð¦ÄÔÒÉÍËÕ ÓÅÒÅÄÏ×ÉÝÁ GNOME ÄÌѠצËÏÎÎÏÇÏ
114 ÍÅÎÅÄÖÅÒÁ sawfish (×ËÌÀÞÁÀÞÉ ÁÐÌÅÔ ÄÌÑ ÃÅÎÔÒÕ ËÅÒÕ×ÁÎÎÑ GNOME). ñËÝÏ
115 ×É ÈÏÞÅÔÅ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ sawfish Ú GNOME, ×ÁÍ ÐÏÔÒ¦ÂÎÏ ×ÓÔÁÎÏ×ÉÔÉ ÃÅÊ
116 ÐÁËÅÔ.
117
118 %prep
119 %setup -q
120 %patch0 -p1
121
122 %build
123 %{__gettextize}
124 %{__libtoolize}
125 %{__aclocal}
126 %{__autoconf}
127 %{__automake} || :
128 %configure \
129         --disable-static \
130         --enable-capplet \
131         --enable-themer \
132         --enable-gnome-widgets \
133         --with-readline \
134         --with-esd \
135         --with-audiofile \
136         --with-gnu-ld
137 %{__make} host_type=%{_host}
138
139 %install
140 rm -rf $RPM_BUILD_ROOT
141 install -d $RPM_BUILD_ROOT{%{_datadir}/xsession,%{_wmpropsdir}}
142
143 %{__make} install \
144         DESTDIR=$RPM_BUILD_ROOT \
145         G_MENU_DIR=%{_applnkdir}/Settings/GNOME \
146         host_type=%{_host}
147
148 install Sawfish.desktop $RPM_BUILD_ROOT%{_wmpropsdir}
149 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsession/%{name}.desktop
150
151 %find_lang %{name}
152
153 %clean
154 rm -rf $RPM_BUILD_ROOT
155
156 %post
157 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
158
159 %postun
160 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
161
162 %files -f %{name}.lang
163 %defattr(644,root,root,755)
164 %doc README NEWS FAQ TODO
165 %attr(755,root,root) %{_bindir}/*
166 %{_datadir}/sawfish
167 %{_datadir}/xsession/%{name}.desktop
168 %{_pixmapsdir}/*
169
170 %dir %{_libexecdir}/sawfish
171 %dir %{_libexecdir}/sawfish/%{version}
172 %dir %{_libexecdir}/sawfish/%{version}/%{_host}
173 %attr(755,root,root) %{_libexecdir}/sawfish/%{version}/%{_host}/*.so
174 %{_libexecdir}/sawfish/%{version}/%{_host}/*.la
175 %attr(755,root,root) %{_libexecdir}/sawfish/%{version}/%{_host}/gtk-style
176 %attr(755,root,root) %{_libexecdir}/sawfish/%{version}/%{_host}/sawfish-menu
177 %attr(755,root,root) %{_libexecdir}/sawfish/%{version}/%{_host}/sawfish-about
178 %dir %{_libexecdir}/sawfish/%{version}/%{_host}/sawfish
179 %dir %{_libexecdir}/sawfish/%{version}/%{_host}/sawfish/wm
180 %dir %{_libexecdir}/sawfish/%{version}/%{_host}/sawfish/wm/util
181 %attr(755,root,root) %{_libexecdir}/sawfish/%{version}/%{_host}/sawfish/wm/util/*.so
182 %{_libexecdir}/sawfish/%{version}/%{_host}/sawfish/wm/util/*.la
183 %{_libexecdir}/sawfish/%{version}/%{_host}/DOC
184
185 %dir %{repexecdir}/sawfish
186 %attr(755,root,root) %{repexecdir}/sawfish/*.so
187 %{repexecdir}/sawfish/*.la
188 %{_infodir}/sawfish*
189
190 %files gnome
191 %defattr(644,root,root,755)
192 %{_datadir}/control-center-2.0/capplets/*
193 %{_wmpropsdir}/Sawfish.desktop
This page took 0.097191 seconds and 4 git commands to generate.