]> git.pld-linux.org Git - packages/vfmg.git/blob - vfmg.spec
- R(p,p): chkconfig
[packages/vfmg.git] / vfmg.spec
1 %include        /usr/lib/rpm/macros.perl
2 Summary:        VFolders Menu Generator
3 Summary(pl):    Generator Menu opartego na VFolders
4 Name:           vfmg
5 Version:        0.9.18
6 Release:        10
7 License:        GPL
8 Group:          X11/Window Managers/Tools
9 Vendor:         GoTaR <gotar@pld-linux.org>
10 Source0:        %{name}-%{version}.tar.bz2
11 # Source0-md5:  0175143d8bd08a2a82bde106d191d418
12 Patch0:         %{name}-current.patch
13 Patch1:         %{name}-icons-svg.patch
14 Patch2:         %{name}-metisse.patch
15 Patch3:         %{name}-enlightenment_fix.patch
16 URL:            http://vfmg.sourceforge.net/
17 BuildRequires:  rpm-perlprov
18 Requires:       applnk >= 1.9.0
19 Requires(post,preun): /sbin/chkconfig
20 Obsoletes:      wmconfig
21 BuildArch:      noarch
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 VFolders Menu Generator. Generates window managers menus (for now only
26 icewm, blackbox, window maker (both old and new style), xfce4, aewm,
27 afterstep, fvwm2, olvwm, qvwm, enlightenment and fluxbox are
28 supported, next coming soon) from desktop files conforming the
29 freedesktop.org menu specification.
30
31 %description -l pl
32 Generator Menu opartego na VFolders. Generuje menu zarz±dców okien
33 (jak dot±d wspierane s± tylko icewm, blackbox, window maker (oba
34 style, stary oraz nowy), xfce4, aewm, afterstep, fvwm2, olvwm, qvwm,
35 enlightenment i fluxbox, nastêpne wkrótce) z plików desktop
36 wype³niaj±cych specyfikacjê menu z freedesktop.org.
37
38 %package cron
39 Summary:        Crontab file for VFolders Menu Generator
40 Summary(pl):    Plik crontaba dla generatora menu opartego na vfolders
41 Group:          X11/Window Managers/Tools
42 Requires:       crondaemon
43
44 %description cron
45 This package contains a configuration file that enables window manager
46 menu generation to be performed regularily at given time.
47
48 %description cron -l pl
49 Pakiet ten zawiera plik konfiguracyjny umozliwiajacy regularne
50 generowanie menu dla zarz±dców okien o okreslonych godzinach.
51
52 %prep
53 %setup -q
54 %patch0 -p1
55 %patch1 -p1
56 %patch2 -p1
57 %patch3 -p1
58
59 %install
60 rm -rf $RPM_BUILD_ROOT
61 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/zsh/site-functions} \
62         $RPM_BUILD_ROOT/etc/{cron.d,rc.d/init.d,sysconfig}
63
64 install vfmg $RPM_BUILD_ROOT%{_bindir}
65 install vfmg-zsh $RPM_BUILD_ROOT%{_datadir}/zsh/site-functions/_vfmg
66 install vfmg.init $RPM_BUILD_ROOT/etc/rc.d/init.d/vfmg
67 install vfmg.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/vfmg
68 install vfmg.cron $RPM_BUILD_ROOT/etc/cron.d/vfmg
69
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73 %post
74 /sbin/chkconfig --add vfmg
75
76 %preun
77 if [ "$1" = "0" ]; then
78         /sbin/chkconfig --del vfmg
79 fi
80
81 %files
82 %defattr(644,root,root,755)
83 %doc README vfmg.html
84 %attr(755,root,root) %{_bindir}/*
85 %attr(754,root,root) /etc/rc.d/init.d/vfmg
86 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/vfmg
87 %{_datadir}/zsh/site-functions/*
88
89 %files cron
90 %defattr(644,root,root,755)
91 %config(noreplace) %verify(not size mtime md5) /etc/cron.d/vfmg
This page took 0.0402 seconds and 4 git commands to generate.