/[packages]/cauldron/desktop-file-utils/current/SPECS/desktop-file-utils.spec
ViewVC logotype

Contents of /cauldron/desktop-file-utils/current/SPECS/desktop-file-utils.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 473537 - (show annotations) (download)
Fri Aug 30 19:01:27 2013 UTC (10 years, 7 months ago) by wally
File size: 1958 byte(s)
- new version 0.22
- drop patches from upstream
- drop unneeded buildrequires
1 Summary: Utilities for working with desktop entries
2 Name: desktop-file-utils
3 Version: 0.22
4 Release: %mkrel 1
5 License: GPLv2+
6 Group: Graphical desktop/Other
7 Url: http://freedesktop.org/Software/desktop-file-utils
8 Source: http://freedesktop.org/software/desktop-file-utils/releases/%{name}-%{version}.tar.xz
9 BuildRequires: popt-devel
10 BuildRequires: glib2-devel
11 BuildRequires: emacs-bin
12
13 %description
14 desktop-file-utils contains a couple of command line utilities for working
15 with desktop entries. It requires GLib and popt to compile, because the
16 implementation requires Unicode utilities and such.
17
18 Right now the only documentation is "desktop-file-install --help".
19 desktop-file-validate takes a single argument, the file to validate.
20
21 %prep
22 %setup -q
23 %apply_patches
24
25 %build
26 %configure2_5x
27 %make
28
29 %install
30 %makeinstall_std
31
32 mkdir -p %{buildroot}%{_sysconfdir}/emacs/site-start.d/
33 cat > %{buildroot}%{_sysconfdir}/emacs/site-start.d/%{name}.el << EOF
34 (autoload 'desktop-entry-mode "desktop-entry-mode" "Desktop Entry mode" t)
35 (add-to-list 'auto-mode-alist
36 '("\\\\.desktop\\\\(\\\\.in\\\\)?$" . desktop-entry-mode))
37 (add-hook 'desktop-entry-mode-hook 'font-lock-mode)
38 EOF
39
40 # automatic cache update on rpm installs/removals
41 # (see http://wiki.mandriva.com/en/Rpm_filetriggers)
42 install -d %buildroot%{_var}/lib/rpm/filetriggers
43 cat > %buildroot%{_var}/lib/rpm/filetriggers/update-desktop-database.filter << EOF
44 ^./usr/share/applications/.*\.desktop$
45 EOF
46 cat > %buildroot%{_var}/lib/rpm/filetriggers/update-desktop-database.script << EOF
47 #!/bin/sh
48 /usr/bin/update-desktop-database /usr/share/applications > /dev/null 2> /dev/null
49 EOF
50 chmod 755 %buildroot%{_var}/lib/rpm/filetriggers/update-desktop-database.script
51
52 %files
53 %doc AUTHORS NEWS README ChangeLog
54 %config(noreplace) %{_sysconfdir}/emacs/site-start.d/%{name}.el
55 %{_bindir}/*
56 %{_mandir}/man1/*
57 %{_datadir}/emacs/site-lisp/desktop-entry-mode.el*
58 %{_var}/lib/rpm/filetriggers/update-desktop-database.*

  ViewVC Help
Powered by ViewVC 1.1.30