]> git.pld-linux.org Git - SPECS.git/blob - gnome-main-menu.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / gnome-main-menu.spec
1 # TODO
2 # - lock screen fails (but mate own lock screen launches xscreensaver okay)
3 #   ** (main-menu:9293): WARNING **: error launching file:///usr/share/applications/mate-screensaver-lock.desktop [Fai
4 #
5 # Conditional build:
6 %bcond_without  caja    # Caja (MATE file manager) extension
7 #
8 Summary:        The GNOME/MATE Desktop Menu
9 Summary(pl.UTF-8):      Menu dla środowiska GNOME/MATE
10 Name:           gnome-main-menu
11 Version:        1.8.0
12 Release:        0.1
13 License:        GPL
14 Group:          X11/Applications
15 Source0:        http://pub.mate-desktop.org/releases/1.8/%{name}-%{version}.tar.xz
16 # Source0-md5:  c93b26d9ab7d68209e3e716c69b0c37b
17 URL:            http://en.opensuse.org/GNOME_Main_Menu
18 BuildRequires:  NetworkManager-devel >= 0.8.0
19 BuildRequires:  autoconf >= 2.50
20 BuildRequires:  automake >= 1:1.9
21 BuildRequires:  gettext-tools
22 BuildRequires:  cairo-devel
23 %{?with_caja:BuildRequires:     caja-devel >= 1.5.0}
24 BuildRequires:  glib2-devel >= 1:2.26.0
25 BuildRequires:  gnome-common
26 BuildRequires:  gtk+2-devel >= 2:2.18
27 BuildRequires:  gtk-doc >= 1.0
28 BuildRequires:  gtk-doc-automake >= 1.0
29 BuildRequires:  intltool >= 0.35.0
30 BuildRequires:  libgtop-devel
31 BuildRequires:  libiw-devel
32 BuildRequires:  libtool
33 BuildRequires:  libunique-devel >= 1.0
34 BuildRequires:  libxml2-devel >= 2.0
35 BuildRequires:  mate-control-center-devel >= 1.5.2
36 BuildRequires:  mate-desktop-devel >= 1.8.0
37 BuildRequires:  mate-panel-devel
38 BuildRequires:  perl-XML-Parser
39 BuildRequires:  pkgconfig
40 BuildRequires:  tar >= 1:1.22
41 BuildRequires:  xorg-lib-libX11-devel
42 BuildRequires:  xz
43 Requires:       glib2 >= 1:2.26.0
44 Requires:       gtk+2 >= 2:2.18
45 Requires:       mate-control-center >= 1.5.2
46 Requires:       mate-panel
47 Requires:       mate-panel
48 Requires:       mate-system-monitor
49 # for mate-screensaver-lock
50 Suggests:       mate-screensaver
51 # for mate-session-logout, mate-session-shutdown
52 Suggests:       mate-session-manager
53 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54
55 %define         _libexecdir     %{_libdir}/mate-panel
56
57 %description
58 GNOME Main Menu is a convenient menu for GNOME/MATE desktop
59 environments accessible from a button in the desktop panel. It is
60 different from conventional menus, in that it lists a user's favourite
61 and recent Applications, Documents and Places in one useful interface.
62 Additionally it provides a search bar that allows a user to search for
63 applications and documents from the menu itself.
64
65 %description -l pl.UTF-8
66 GNOME Main Menu to wygodne menu dla środowisk GNOME/Mate, dostępne z
67 poziomu przycisku w panelu pulpitu. Różni się tym od konwencjonalnych
68 menu, że wyświetla ulubione i ostatnio używane przez użytkownika
69 aplikacje, dokumenty i miejsca w jednym, użytecznym interfejsie.
70 Dodatkowo udostępnia pasek wyszukiwania, pozwalający użytkownikowi
71 wyszukać aplikacje i dokumenty z menu.
72
73 %package -n caja-extension-main-menu
74 Summary:        Main Menu extension for Caja (MATE file manager)
75 Summary(pl.UTF-8):      Rozszerzenie Main Menu dla zarządcy plików Caja (ze środowiska MATE)
76 Group:          X11/Applications
77 Requires:       %{name} = %{version}-%{release}
78 Requires:       caja >= 1.5.0
79
80 %description -n caja-extension-main-menu
81 Main Menu extension for Caja (MATE file manager).
82
83 %description -n caja-extension-main-menu -l pl.UTF-8
84 Rozszerzenie Main Menu dla zarządcy plików Caja (ze środowiska MATE).
85
86 %prep
87 %setup -q
88
89 %build
90 %{__intltoolize}
91 %{__libtoolize}
92 %{__aclocal}
93 %{__autoconf}
94 %{__autoheader}
95 %{__automake}
96 %configure \
97         %{?with_caja:--enable-caja-extension} \
98         --disable-static
99 %{__make}
100
101 %install
102 rm -rf $RPM_BUILD_ROOT
103 %{__make} install \
104         DESTDIR=$RPM_BUILD_ROOT
105
106 %find_lang %{name}
107
108 %if %{with caja}
109 %{__rm} $RPM_BUILD_ROOT%{_libdir}/caja/extensions-2.0/libcaja-main-menu.la
110 %endif
111
112 %clean
113 rm -rf $RPM_BUILD_ROOT
114
115 %post
116 %glib_compile_schemas
117
118 %postun
119 %glib_compile_schemas
120
121 %files -f %{name}.lang
122 %defattr(644,root,root,755)
123 %doc AUTHORS ChangeLog NEWS README
124 %attr(755,root,root) %{_bindir}/application-browser
125 %attr(755,root,root) %{_bindir}/trigger-panel-run-dialog
126 %attr(755,root,root) %{_libexecdir}/main-menu
127 %{_mandir}/man1/application-browser.1*
128 %{_desktopdir}/application-browser.desktop
129 %{_desktopdir}/mate-screensaver-lock.desktop
130 %{_desktopdir}/mate-session-logout.desktop
131 %{_desktopdir}/mate-session-shutdown.desktop
132 %{_desktopdir}/trigger-panel-run-dialog.desktop
133 %{_datadir}/%{name}
134 %{_datadir}/dbus-1/services/org.mate.panel.applet.GNOMEMainMenuFactory.service
135 %{_datadir}/glib-2.0/schemas/org.mate.gnome-main-menu.application-browser.gschema.xml
136 %{_datadir}/glib-2.0/schemas/org.mate.gnome-main-menu.gschema.xml
137 %{_datadir}/mate-control-center/applications.xbel
138 %{_datadir}/mate-control-center/documents.xbel
139 %{_datadir}/mate-control-center/places.xbel
140 %{_datadir}/mate-control-center/system-items.xbel
141 %{_datadir}/mate-control-center/empty.ots
142 %{_datadir}/mate-control-center/empty.ott
143 %{_datadir}/mate-panel/applets/org.mate.GNOMEMainMenu.mate-panel-applet
144
145 %if %{with caja}
146 %files -n caja-extension-main-menu
147 %defattr(644,root,root,755)
148 %attr(755,root,root) %{_libdir}/caja/extensions-2.0/libcaja-main-menu.so
149 %endif
This page took 0.605848 seconds and 3 git commands to generate.