X-Git-Url: http://git.pld-linux.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=aewm.spec;h=2c4f2cae9e117dd000107db30c1d404fc837566d;hb=7318595ca1a3ea5dd2c2753753aafe2fa1cc61ba;hp=2a000b8769fbce4504d63da70c0b4d75bb833575;hpb=a2a7f8151b60fcea48900ca1b77f661e2c5517cd;p=packages%2Faewm.git diff --git a/aewm.spec b/aewm.spec index 2a000b8..2c4f2ca 100644 --- a/aewm.spec +++ b/aewm.spec @@ -1,66 +1,77 @@ Summary: AEWM - the ascetic window manager -Summary(pl): AEWM - "ascetyczny" menad¿er okien +Summary(pl): AEWM - "ascetyczny" zarz±dca okien Name: aewm -Version: 1.2.0 +Version: 1.3.1 Release: 1 -License: GPL +License: MIT Group: X11/Window Managers -Group(cs): X11/Okenní mana¾ery -Group(da): X11/Vindueshåndtererene -Group(de): X11/Fenstermanager -Group(es): X11/Administradores de Ventanas -Group(fr): X11/Gestionnaires de fenêtres -Group(is): X11/Gluggastjórunum -Group(it): X11/Window manager -Group(no): X11/Vindushåndtererene -Group(pl): X11/Zarz±dcy okien -Group(pt): X11/Gestores de Janelas -Group(ru): X11/ïËÏÎÎÙÅ ÍÅÎÅÄÖÅÒÙ -Group(sl): X11/Upravljalniki -Group(sv): X11/Fönsterhanterarna -Group(uk): X11/÷¦ËÏÎΦ ÍÅÎÅÄÖÅÒÉ Source0: http://www.red-bean.com/~decklin/aewm/%{name}-%{version}.tar.gz +# Source0-md5: d357a30c29540101d0545a3c9167bba0 Source1: %{name}.desktop -URL: http://www.red-bean.com/%7Edecklin/aewm/ -BuildRequires: gtk+-devel -BuildRequires: glibc-devel +Source2: %{name}-xsession.desktop +Patch0: %{name}-xft.patch +Patch1: %{name}-amd64.patch +URL: http://www.red-bean.com/~decklin/aewm/ +BuildRequires: gtk+2-devel +BuildRequires: openmotif-devel +BuildRequires: xft-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _prefix /usr/X11R6 -%define _mandir %{_prefix}/man -%define _wmpropsdir %{_datadir}/wm-properties +%define _wmpropsdir /usr/share/wm-properties %description aewm is a minimal window manager for X11. %description -l pl -aewm jet minimalnym menad¿erem okien dla X11. Nie potrafi obs³ugiwaæ -ikon, wielu sesji, tematów, t³a itp. Nie jest zbyt konfigurowalny. +aewm jet minimalnym zarz±dc± okien dla X11. Nie potrafi obs³ugiwaæ +ikon, wielu sesji, motywów, t³a itp. Nie jest zbyt konfigurowalny. Jego zalet± jest prostota i szybko¶æ. %prep %setup -q +%patch0 -p1 +%if "%{_lib}" == "lib64" +%patch1 -p1 +%endif %build -%{__make} CFLAGS="%{rpmcflags}" +%{__make} \ + CFLAGS="%{rpmcflags}" %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_wmpropsdir}} +install -d \ + $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_sysconfdir}/X11/%{name}} \ + $RPM_BUILD_ROOT%{_wmpropsdir} \ + $RPM_BUILD_ROOT%{_datadir}/xsessions -%{__make} install DESTDIR=$RPM_BUILD_ROOT +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT \ + XROOT=%{_prefix} \ + MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 -install %{SOURCE1} $RPM_BUILD_ROOT/%{_wmpropsdir} +install %{SOURCE1} $RPM_BUILD_ROOT%{_wmpropsdir} +install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop +install src/aewmrc.sample $RPM_BUILD_ROOT%{_sysconfdir}/X11/%{name}/aewmrc +install clients/clientsrc.sample $RPM_BUILD_ROOT%{_sysconfdir}/X11/%{name}/clientsrc -gzip -9nf README ChangeLog +rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{aemenu-*,aepanel-*,aesession.*,set-gnome-pda.*,switch-desk.*} +echo ".so aeclients.1x" > $RPM_BUILD_ROOT%{_mandir}/man1/aemenu-gtk.1x +echo ".so aeclients.1x" > $RPM_BUILD_ROOT%{_mandir}/man1/aemenu-xaw.1x +echo ".so aeclients.1x" > $RPM_BUILD_ROOT%{_mandir}/man1/aepanel-gtk.1x +echo ".so aeclients.1x" > $RPM_BUILD_ROOT%{_mandir}/man1/aepanel-xaw.1x +echo ".so aeclients.1x" > $RPM_BUILD_ROOT%{_mandir}/man1/aesession.1x +echo ".so aeclients.1x" > $RPM_BUILD_ROOT%{_mandir}/man1/set-gnome-pda.1x %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc README.gz +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/X11/%{name}/*rc +%doc README NEWS TODO %attr(755,root,root) %{_bindir}/* -%{_mandir}/man1/* +%{_datadir}/xsessions/%{name}.desktop %{_wmpropsdir}/* +%{_mandir}/man1/*