X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=fvwm.spec;h=f6ecd4d463572a3c6dc79c4071a77f6c20a0a33a;hb=991be8ebc76436f6fd7e47fff9eb6ab13b001ac9;hp=79ef9f0954ab4b0dd7ae5d6a7994a8e49444ef94;hpb=594c48e1de6af2722b2b563e423dfa217a887378;p=packages%2Ffvwm.git diff --git a/fvwm.spec b/fvwm.spec index 79ef9f0..f6ecd4d 100644 --- a/fvwm.spec +++ b/fvwm.spec @@ -1,57 +1,110 @@ -Summary: An X Window System based window manager. -Name: fvwm -Version: 1.24r -Release: 17 -Copyright: GPL -Group: User Interface/Desktops -Requires: fvwm2-icons -Source0: sunsite.unc.edu:/pub/Linux/X11/window-managers/fvwm-1.24r.tar.gz -Source1: fvwm-1.24r-system.fvwmrc -Patch0: fvwm-1.24r-fsstnd.patch -Patch1: fvwm-1.24r-imake.patch -Patch2: fvwm-1.24r-security.patch -Patch3: fvwm-1.24r-fvwmman.patch -Buildroot: /var/tmp/fvwm-root +Summary: An X Window System based window manager +Summary(es): Administrador de Ventanas: Feeble (Fine?) Virtual Window Manager +Summary(de): Feeble (Fine?) Virtual Window Manager +Summary(fr): Feeble (Fine ?) Virtual Window Manager +Summary(pl): Zarz±dca okien dla X Window System +Summary(pt): Gerenciador de Janelas: Feeble (Fine?) Virtual Window Manager +Summary(tr): X11 için pencere denetleyicisi +Name: fvwm +Version: 1.24r +Release: 24 +License: GPL +Group: X11/Window Managers +Requires: fvwm2-icons +Source0: ftp://sunsite.unc.edu/pub/Linux/X11/window-managers/%{name}-%{version}.tar.gz +# Source0-md5: 875733e77e285566197f4b50746aefc6 +Source1: %{name}-system.%{name}rc +Source2: %{name}.desktop +Source3: %{name}.RunWM +Source4: %{name}.wm_style +Source5: %{name}-xsession.desktop +Patch0: %{name}-fsstnd.patch +Patch1: %{name}-imake.patch +Patch2: %{name}-security.patch +Patch3: %{name}-%{name}man.patch +Patch4: %{name}-enable-m4.patch +Requires: wmconfig >= 0.9.9-5 +Requires: m4 +Requires: xinitrc >= 3.0 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define _wmpropsdir /usr/share/wm-properties %description FVWM (the F stands for whatever you want, but the VWM stands for -Virtual Window Manager) is a window manager for the X Window System. -FVWM was derived from the twm window manager. FVWM is designed to -minimize memory consumption, to provide window frames with a 3D look, and -to provide a simple virtual desktop. FVWM can be configured to look like -Motif. +Virtual Window Manager) is a window manager for the X Window System. +FVWM was derived from the twm window manager. FVWM is designed to +minimize memory consumption, to provide window frames with a 3D look, +and to provide a simple virtual desktop. FVWM can be configured to +look like Motif. + +%description -l es +fvwm es un administrador de ventanas pequeño, rápido y muy flexible. +Puede ser configurado para parecer con Motif, y posee una útil "barra +de botones". + +%description -l pl +FVWM (za F mo¿na sobie podstawiæ co kto woli, lecz VWM pochodzi od +pierwszych liter "Virtual Window Manager", czyli wirtualny zarz±dca +okien) to zarz±dca okien dla systemu X Window. FVWM pochodzi od twm. +Zaprojektowano go tak, by zminimalizowaæ wymagania pamiêciowe, +udostêpniæ ramki okien sprawiaj±ce wra¿enie trójwymiarowych i proste +biurko wirtualne. Mo¿na tez skonfigurowaæ FVWM tak, by mia³ wygl±d +podobny do Motifa. -Install the fvwm package if you'd like to use the FVWM window manager. If -you install fvwm, you'll also need to install fvwm2-icons. +%description -l pt +fvwm é um gerente de janelas pequeno, rápido e muito flexível. Ele +pode ser configurado para parecer com Motif, e possui uma útil "barra +de botões". %prep -%setup -%patch0 -p1 -b .fsstnd -%patch1 -p1 -b .imake -%patch2 -p1 -b .security -%patch3 -p1 -b .fvwmman +%setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 %build -export PATH=$PATH:/usr/X11R6/bin +PATH="$PATH:%{_bindir}"; export PATH xmkmf -make Makefiles -make +%{__make} Makefiles +%{__make} \ + BOOTSTRAPCFLAGS="%{rpmcflags}" \ + CCOPTIONS="%{rpmcflags}" \ + CXXOPTIONS="%{rpmcflags}" \ + CXXDEBUGFLAGS="" \ + CDEBUGFLAGS="" \ + LOCAL_LDFLAGS="%{rpmldflags}" %install rm -rf $RPM_BUILD_ROOT -make install install.man DESTDIR=$RPM_BUILD_ROOT -mkdir -p $RPM_BUILD_ROOT/etc/X11/fvwm/ -install $RPM_SOURCE_DIR/fvwm-1.24r-system.fvwmrc $RPM_BUILD_ROOT/etc/X11/fvwm/system.fvwmrc -strip $RPM_BUILD_ROOT/usr/X11R6/bin/fvwm -strip $RPM_BUILD_ROOT/usr/X11R6/lib/X11/fvwm/* || : +install -d \ + $RPM_BUILD_ROOT%{_sysconfdir}/{sysconfig/wmstyle,X11/fvwm} \ + $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_wmpropsdir}} -%files -/usr/X11R6/lib/X11/fvwm -/usr/X11R6/bin/fvwm -%dir /etc/X11/fvwm -%config /etc/X11/fvwm/system.fvwmrc -/usr/X11R6/man/*/* -%doc sample.fvwmrc/* +%{__make} install install.man DESTDIR=$RPM_BUILD_ROOT + +install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/X11/fvwm/system.fvwmrc +install %{SOURCE2} $RPM_BUILD_ROOT%{_wmpropsdir} + +install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/wmstyle/%{name}.sh +install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/wmstyle/%{name}.names +install %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop %clean rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc sample.fvwmrc/* +%dir %{_sysconfdir}/X11/fvwm +%config %{_sysconfdir}/X11/fvwm/system.fvwmrc +%attr(755,root,root) /etc/sysconfig/wmstyle/*.sh +/etc/sysconfig/wmstyle/*.names +%dir %{_libdir}/X11/fvwm +%attr(755,root,root) %{_libdir}/X11/fvwm/* +%attr(755,root,root) %{_bindir}/fvwm +%{_datadir}/xsessions}/%{name}.desktop +%{_wmpropsdir}/fvwm.desktop +%{_mandir}/*/*