]>
Commit | Line | Data |
---|---|---|
b1f5539d JR |
1 | Summary: An improved version of the FVWM X-based window manager. |
2 | Name: fvwm2 | |
3 | Version: 2.2 | |
4 | Release: 5 | |
5 | Source0: ftp://ftp.fvwm.org/pub/fvwm/version-2/fvwm-2.2.tar.gz | |
6 | Source1: fvwm-2.0.46.icons.tar.gz | |
7 | Source2: compat-icons.tar.gz | |
8 | Patch0: fvwm-2.2-redhat.patch | |
9 | Copyright: GPL | |
10 | Group: User Interface/Desktops | |
11 | Buildroot: /var/tmp/fvwm2-root | |
12 | Requires: fvwm2-icons | |
13 | Url: http://fvwm.math.uh.edu/ | |
14 | Obsoletes: fvwm95 | |
15 | ||
16 | %description | |
17 | FVWM2 (the F stands for whatever you want, but the VWM stands for | |
18 | Virtual Window Manager) is an improved version of the FVWM window | |
19 | manager for the X Window System and shares the same characteristics as | |
20 | FVWM. | |
21 | ||
22 | Install the fvwm2 package if you'd like to use the FVWM2 window manager. | |
23 | If you install fvwm2, you'll also need to install fvwm2-icons. | |
24 | ||
25 | %package icons | |
26 | Summary: Graphic files used by the FVWM and FVWM2 window managers. | |
27 | Group: User Interface/Desktops | |
28 | Obsoletes: fvwm95-icons | |
29 | ||
30 | %description icons | |
31 | The fvwm2-icons package contains icons, bitmaps and pixmaps used by | |
32 | the FVWM and FVWM2 X Window System window managers. | |
33 | ||
34 | You'll need to install fvwm2-icons if you are installing fvwm and/or | |
35 | fvwm2. | |
36 | ||
37 | %prep | |
38 | %setup -n fvwm-%{version} -q | |
39 | %patch0 -p1 -b .redhat | |
40 | ||
41 | %build | |
42 | CFLAGS="$RPM_OPT_FLAGS" ./configure \ | |
43 | --prefix=/usr/X11R6 --enable-extras \ | |
44 | --libexecdir=\${prefix}/lib/X11/fvwm2 \ | |
45 | --sysconfdir=/etc/X11/fvwm2 | |
46 | make | |
47 | ||
48 | %install | |
49 | rm -rf $RPM_BUILD_ROOT | |
50 | make install prefix=$RPM_BUILD_ROOT/usr/X11R6 \ | |
51 | sysconfdir=$RPM_BUILD_ROOT/etc/X11/fvwm2 \ | |
52 | INSTALL_PROGRAM="/usr/bin/install -c -s" | |
53 | mkdir -p $RPM_BUILD_ROOT/etc/X11/fvwm2 | |
54 | install -m 644 sample.fvwmrc/system.fvwm2rc $RPM_BUILD_ROOT/etc/X11/fvwm2 | |
55 | rm -rf $RPM_BUILD_ROOT/usr/share/icons | |
56 | mkdir -p $RPM_BUILD_ROOT/usr/share/icons/mini | |
57 | install -m 644 icons/*.xpm $RPM_BUILD_ROOT/usr/share/icons | |
58 | mv $RPM_BUILD_ROOT/usr/share/icons/mini.*.xpm $RPM_BUILD_ROOT/usr/share/icons/mini | |
59 | # install compatibility icons | |
60 | tar xvzf $RPM_SOURCE_DIR/compat-icons.tar.gz -C $RPM_BUILD_ROOT | |
61 | ||
62 | %files | |
63 | %defattr(-,root,root) | |
64 | %doc INSTALL README AUTHORS INSTALL.fvwm NEWS ChangeLog | |
65 | %doc docs | |
66 | /usr/X11R6/lib/X11/fvwm2 | |
67 | /usr/X11R6/man/man1/* | |
68 | /usr/X11R6/bin/* | |
69 | %dir /etc/X11/fvwm2 | |
70 | %config /etc/X11/fvwm2/* | |
71 | ||
72 | %files icons | |
73 | %defattr(-,root,root) | |
74 | %dir /usr/share/icons | |
75 | %dir /usr/share/icons/mini | |
76 | /usr/share/icons/*.xpm | |
77 | /usr/share/icons/mini/*.xpm | |
78 | ||
79 | %clean | |
80 | rm -rf $RPM_BUILD_ROOT |