]> git.pld-linux.org Git - packages/gnome-menus.git/blob - gnome-menus.spec
- updated to 2.20.0
[packages/gnome-menus.git] / gnome-menus.spec
1 Summary:        Implementation of the draft Desktop Menu Specification
2 Summary(pl.UTF-8):      Implementacja specyfikacji menu systemów biurkowych
3 Name:           gnome-menus
4 Version:        2.20.0
5 Release:        1
6 License:        GPL v2+
7 Group:          X11/Applications
8 Source0:        http://ftp.gnome.org/pub/GNOME/sources/gnome-menus/2.20/%{name}-%{version}.tar.bz2
9 # Source0-md5:  7c3580c7c59f36a49f6624932a743d31
10 Patch0:         %{name}-PLD.patch
11 Patch1:         %{name}-nokde.patch
12 URL:            http://www.gnome.org/
13 BuildRequires:  autoconf
14 BuildRequires:  automake
15 BuildRequires:  fam-devel
16 BuildRequires:  gettext-devel
17 BuildRequires:  glib2-devel >= 1:2.14.1
18 BuildRequires:  gnome-common
19 BuildRequires:  intltool >= 0.36.2
20 BuildRequires:  libtool
21 BuildRequires:  pkgconfig
22 BuildRequires:  python-devel >= 2.2
23 BuildRequires:  rpm-pythonprov
24 Requires:       %{name}-filter
25 Requires:       %{name}-libs = %{version}-%{release}
26 Provides:       xdg-menus
27 Conflicts:      applnk
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 The package contains an implementation of the draft "Desktop Menu
32 Specification" from freedesktop.org:
33 http://www.freedesktop.org/Standards/menu-spec .
34
35 %description -l pl.UTF-8
36 Pakiet zawiera implementację specyfikacji menu systemów biurkowych z
37 freedesktop.org: http://www.freedesktop.org/Standards/menu-spec .
38
39 %package editor
40 Summary:        Simple menu editor
41 Summary(pl.UTF-8):      Prosty edytor menu
42 Group:          X11/Applications
43 Requires:       %{name} = %{version}-%{release}
44 Requires:       python-pygtk-glade >= 2:2.12.0
45
46 %description editor
47 Simple menu editor.
48
49 %description editor -l pl.UTF-8
50 Prosty edytor menu.
51
52 %package filter-default
53 Summary:        Default gnome-menus filter
54 Summary(pl.UTF-8):      Domyślny filtr gnome-menus
55 Group:          X11/Applications
56 Requires:       gnome-menus
57 Provides:       %{name}-filter
58 Obsoletes:      gnome-menus-filter-desktop
59
60 %description filter-default
61 Default gnome-menus filter. Includes all applications.
62
63 %description filter-default -l pl.UTF-8
64 Domyślny filtr gnome-menus. Zawiera wszystkie aplikacje.
65
66 %package libs
67 Summary:        gnome-menus library
68 Summary(pl.UTF-8):      Biblioteka gnome-menus
69 Group:          Libraries
70 Provides:       gnome-vfs-menu-module = 1.1-1
71 Provides:       gnome-vfs2-module-menu = 1.1-1
72 Obsoletes:      gnome-vfs-menu-module
73 Obsoletes:      gnome-vfs2-module-menu
74 Obsoletes:      gnome-vfs2-vfolder-menu
75
76 %description libs
77 gnome-menus library.
78
79 %description libs -l pl.UTF-8
80 Biblioteka gnome-menus.
81
82 %package devel
83 Summary:        Header files of gnome-menus library
84 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki gnome-menus
85 Group:          Development/Libraries
86 Requires:       %{name}-libs = %{version}-%{release}
87 Requires:       fam-devel
88 Requires:       glib2-devel >= 1:2.14.1
89
90 %description devel
91 Headers for gnome-menus library.
92
93 %description devel -l pl.UTF-8
94 Pliki nagłówkowe biblioteki gnome-menus.
95
96 %package static
97 Summary:        Static gnome-menus library
98 Summary(pl.UTF-8):      Statyczna biblioteka gnome-menus
99 Group:          Development/Libraries
100 Requires:       %{name}-devel = %{version}-%{release}
101
102 %description static
103 Static versions of gnome-menu library.
104
105 %description static -l pl.UTF-8
106 Statyczna biblioteka gnome-menu.
107
108 %prep
109 %setup -q
110 %patch0 -p1
111 %patch1 -p1
112
113 %build
114 %{__glib_gettextize}
115 %{__intltoolize}
116 %{__libtoolize}
117 %{__aclocal}
118 %{__autoconf}
119 %{__automake}
120 %configure \
121         --enable-static \
122         --enable-python
123 %{__make}
124
125 %install
126 rm -rf $RPM_BUILD_ROOT
127
128 %{__make} install \
129         DESTDIR=$RPM_BUILD_ROOT \
130         pkgconfigdir=%{_pkgconfigdir}
131
132 rm -r $RPM_BUILD_ROOT%{_datadir}/locale/gn
133 rm -f $RPM_BUILD_ROOT%{py_sitedir}/GMenuSimpleEditor/*.{a,la,py}
134 rm -f $RPM_BUILD_ROOT%{py_sitedir}/*.{a,la}
135
136 install -d $RPM_BUILD_ROOT%{_sysconfdir}/xdg/menus/applications-merged
137
138 %find_lang %{name} --with-gnome --all-name
139
140 %clean
141 rm -rf $RPM_BUILD_ROOT
142
143 %post   libs -p /sbin/ldconfig
144 %postun libs -p /sbin/ldconfig
145
146 %files -f %{name}.lang
147 %defattr(644,root,root,755)
148 %doc AUTHORS ChangeLog NEWS README
149 %attr(755,root,root) %{_bindir}/gnome-menu-spec-test
150 %{_datadir}/desktop-directories
151
152 %files editor
153 %defattr(644,root,root,755)
154 %attr(755,root,root) %{_bindir}/gmenu-simple-editor
155 %{_datadir}/%{name}
156 %{_desktopdir}/gmenu-simple-editor.desktop
157 %dir %{py_sitedir}/GMenuSimpleEditor
158 %attr(755,root,root) %{py_sitedir}/*.so
159 %{py_sitedir}/GMenuSimpleEditor/*.py[co]
160
161 %files filter-default
162 %defattr(644,root,root,755)
163 %{_sysconfdir}/xdg/menus
164
165 %files libs
166 %defattr(644,root,root,755)
167 %attr(755,root,root) %{_libdir}/libgnome-menu.so.*.*.*
168
169 %files devel
170 %defattr(644,root,root,755)
171 %attr(755,root,root) %{_libdir}/lib*.so
172 %{_libdir}/lib*.la
173 %{_pkgconfigdir}/*.pc
174 %{_includedir}/*
175
176 %files static
177 %defattr(644,root,root,755)
178 %{_libdir}/lib*.a
This page took 0.102633 seconds and 4 git commands to generate.