]> git.pld-linux.org Git - packages/fvwm2.git/blob - fvwm2.spec
99b66a94544c672a2851828e73ff78cc51a5a540
[packages/fvwm2.git] / fvwm2.spec
1 Summary:        An improved version of the FVWM X-based window manager.
2 Name:           fvwm2
3 Version:        2.2.4
4 Release:        7
5 License:        GPL
6 Group:          X11/Window Managers
7 Group(pl):      X11/Zarz±dcy Okien
8 Group(es):      X11/Administraadores De Ventanas
9 Group(fr):      X11/Gestionnaires De Fenêtres
10 URL:            http://www.fvwm.org/
11 Source0:        ftp://ftp.fvwm.org/pub/fvwm/version-2/fvwm-%{version}.tar.gz
12 Source1:        fvwm-2.0.46.icons.tar.gz
13 Source2:        fvwm2.desktop
14 Source3:        fvwm2-system.fvwm2rc.tar.gz
15 Source4:        %{name}.RunWM
16 Source5:        %{name}.wm_style
17 Patch0:         fvwm2-paths.patch
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 Requires:       fvwm2-icons
20 Requires:       wmconfig >= 0.9.9-5
21 Requires:       m4
22 Requires:       xinitrc >= 3.0
23 Obsoletes:      fvwm95
24
25 %define         _prefix         /usr/X11R6
26 %define         _mandir         %{_prefix}/man
27 %define         _wmpropsdir     %{_datadir}/wm-properties
28
29 %description
30 FVWM2 (the F stands for whatever you want, but the VWM stands for
31 Virtual Window Manager) is an improved version of the FVWM window
32 manager for the X Window System and shares the same characteristics as
33 FVWM.
34
35 Install the fvwm2 package if you'd like to use the FVWM2 window
36 manager. If you install fvwm2, you'll also need to install
37 fvwm2-icons.
38
39 %description -l pl
40 FVWM (za F mo¿na sobie podstawic co kto woli, lecz VWM pochodzi od
41 pierwszych liter "Virtual Window Manager", czyli wirtualnego mened¿era
42 okien) to ulepszona wersja mened¿era okien dla systemu X Window FVWM i
43 posiada te same cechy.
44
45 Nale¿y zainstalowaæ pakiet fvwm2 jesli chce siê uzywaæ mened¿era okien
46 FVWM2. Instaluj±c fvwm2 nalezy równiez zainstalowaæ pakiet
47 fvwm2-icons.
48
49 %package icons
50 Summary:        Graphic files used by the FVWM and FVWM2 window managers
51 Group:          X11/Window Managers
52 Group(pl):      X11/Zarz±dcy Okien
53 Group(es):      X11/Administraadores De Ventanas
54 Group(fr):      X11/Gestionnaires De Fenêtres
55 Obsoletes:      fvwm95-icons
56
57 %description icons
58 The fvwm2-icons package contains icons, bitmaps and pixmaps used by
59 the FVWM and FVWM2 X Window System window managers.
60
61 You'll need to install fvwm2-icons if you are installing fvwm and/or
62 fvwm2.
63
64 %prep
65 %setup -n fvwm-%{version} -q -a1 -a3
66 %patch0 -p1
67
68 %build
69 CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions" \
70 CFLAGS="%{rpmcflags}" ./configure \
71         --prefix=%{_prefix} \
72         --enable-extras \
73         --libexecdir=\${prefix}/lib/X11/fvwm2   \
74         --sysconfdir=%{_sysconfdir}/X11/fvwm2 \
75         --mandir=%{_mandir}
76 %{__make} \
77         CFLAGS="%{rpmcflags}" \
78         CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
79
80 %install
81 rm -rf $RPM_BUILD_ROOT
82 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/{sysconfig/wmstyle,X11/fvwm2},%{_wmpropsdir}}
83
84 %{__make} install \
85         prefix=$RPM_BUILD_ROOT%{_prefix} \
86         sysconfdir=$RPM_BUILD_ROOT%{_sysconfdir}/X11/fvwm2 \
87         mandir=$RPM_BUILD_ROOT%{_mandir}
88
89 install system.fvwm2rc $RPM_BUILD_ROOT%{_sysconfdir}/X11/fvwm2
90 install fvwm2.menu.m4 $RPM_BUILD_ROOT%{_sysconfdir}/X11/fvwm2
91
92 rm -rf $RPM_BUILD_ROOT%{_datadir}/icons
93 install -d $RPM_BUILD_ROOT%{_datadir}/icons/mini
94
95 install icons/*.xpm $RPM_BUILD_ROOT%{_datadir}/icons
96 mv -f $RPM_BUILD_ROOT%{_datadir}/icons/mini.*.xpm $RPM_BUILD_ROOT%{_datadir}/icons/mini
97
98 install %{SOURCE2} $RPM_BUILD_ROOT%{_wmpropsdir}
99
100 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/wmstyle/%{name}.sh
101 install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/wmstyle/%{name}.names
102
103 # consflicts with gimp
104 rm -f $RPM_BUILD_ROOT/usr/X11R6/share/icons/{folder,question}.xpm
105
106 gzip -9nf README AUTHORS NEWS ChangeLog
107
108 %clean
109 rm -rf $RPM_BUILD_ROOT
110
111 %files
112 %defattr(644,root,root,755)
113 %doc {README,AUTHORS,NEWS,ChangeLog}.gz
114 %doc docs
115 %dir /etc/X11/fvwm2
116 %config /etc/X11/fvwm2/*
117 %attr(755,root,root) /etc/sysconfig/wmstyle/*.sh
118 /etc/sysconfig/wmstyle/*.names
119 %dir %{_libdir}/X11/fvwm2
120 %attr(755,root,root) %{_libdir}/X11/fvwm2/*
121 %attr(755,root,root) %{_bindir}/*
122 %{_wmpropsdir}/fvwm2.desktop
123 %{_mandir}/man1/*
124
125 %files icons
126 %defattr(644,root,root,755)
127 %dir %{_datadir}/icons
128 %dir %{_datadir}/icons/mini
129 %{_datadir}/icons/*.xpm
130 %{_datadir}/icons/mini/*.xpm
This page took 0.071948 seconds and 3 git commands to generate.