]> git.pld-linux.org Git - packages/gnome-panel.git/blame - gnome-panel.spec
- updated to 3.40.0
[packages/gnome-panel.git] / gnome-panel.spec
CommitLineData
954d47ce
JB
1#
2# Conditional build:
3%bcond_without apidocs # gtk-doc documentation rebuild
4#
6475fdf9 5Summary: The core programs for the GNOME GUI desktop environment
9b8f7eb6 6Summary(pl.UTF-8): Podstawowe programy środowiska graficznego GNOME
92ca1d3b 7Name: gnome-panel
a540bcd9 8Version: 3.40.0
2d8347ae 9Release: 1
faf39e38 10License: LGPL v2+ (library), GPL v2+ (the rest)
92ca1d3b 11Group: X11/Applications
a540bcd9
JB
12Source0: https://download.gnome.org/sources/gnome-panel/3.40/%{name}-%{version}.tar.xz
13# Source0-md5: a5bd8491d6fa871dc5b4451bc5dfc647
046b34bc 14URL: https://wiki.gnome.org/Projects/GnomePanel
faf39e38 15BuildRequires: autoconf >= 2.50
954d47ce 16BuildRequires: automake >= 1:1.13
faf39e38 17BuildRequires: cairo-devel >= 1.0.0
8ce1e3f2 18BuildRequires: dconf-devel >= 0.14.0
03fab395 19BuildRequires: docbook-dtd412-xml
046b34bc 20BuildRequires: evolution-data-server-devel >= 3.33.2
35b315c5 21BuildRequires: gdk-pixbuf2-devel >= 2.26.0
fb746a6b 22BuildRequires: gdm-devel >= 3
046b34bc 23BuildRequires: gettext-tools >= 0.19.8
a540bcd9 24BuildRequires: glib2-devel >= 1:2.67.1
35b315c5 25BuildRequires: gnome-desktop-devel >= 3.4.0
f34d1c48 26BuildRequires: gnome-menus-devel >= 3.8.0
48303c43 27BuildRequires: gobject-introspection-devel >= 0.10.0
36af5fdf 28BuildRequires: gtk+3-devel >= 3.22.0
fb746a6b 29%{?with_apidocs:BuildRequires: gtk-doc >= 1.25}
a540bcd9 30BuildRequires: libgweather-devel >= 40
faf39e38 31BuildRequires: libtool >= 2:2.2.6
f34d1c48 32BuildRequires: libwnck-devel >= 3.4.6
faf39e38 33BuildRequires: pango-devel >= 1:1.15.4
0e65d7c1 34BuildRequires: perl-base
26effa38 35BuildRequires: pkgconfig >= 1:0.15.0
96f6ce92 36BuildRequires: polkit-devel
a540bcd9 37BuildRequires: rpm-build >= 4.6
03fab395 38BuildRequires: rpm-pythonprov
531f9312 39BuildRequires: rpmbuild(find_lang) >= 1.23
2d8347ae 40BuildRequires: rpmbuild(macros) >= 1.752
046b34bc 41BuildRequires: systemd-devel >= 1:230
7041cb03 42BuildRequires: tar >= 1:1.22
faf39e38
JB
43BuildRequires: xorg-lib-libX11-devel
44BuildRequires: xorg-lib-libXau-devel
c533dbc7 45BuildRequires: xorg-lib-libXi-devel
fb746a6b 46BuildRequires: xorg-lib-libXrandr-devel >= 1.3.0
7041cb03 47BuildRequires: xz
8ce1e3f2 48BuildRequires: yelp-tools
a540bcd9 49Requires(post,postun): glib2 >= 1:2.67.1
2b8be571 50Requires(post,postun): gtk-update-icon-cache
8648ec2a 51Requires: %{name}-libs = %{version}-%{release}
faf39e38 52Requires: dconf >= 0.14.0
faf39e38 53Requires: gdk-pixbuf2 >= 2.26.0
35b315c5 54Requires: gnome-desktop >= 3.4.0
2e66a3b5 55Requires: gnome-icon-theme >= 3.0.0
f34d1c48 56Requires: gnome-menus >= 3.8.0
48303c43 57Requires: hicolor-icon-theme
a540bcd9 58Requires: libgweather >= 40
7adc9603 59Requires: libwnck >= 3.4.6
faf39e38 60Requires: pango >= 1:1.15.4
046b34bc 61Requires: systemd-libs >= 1:230
49e3f399 62Requires: tzdata >= 2008b-4
2da232f6 63Requires: xdg-menus
fb746a6b 64Requires: xorg-lib-libXrandr >= 1.3.0
046b34bc 65Suggests: evolution-data-server >= 3.33.2
87a23697
MB
66Suggests: gnome-screenshot
67Suggests: gnome-search-tool
2b1cc58a 68Suggests: polkit-gnome >= 0.93
6475fdf9 69BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
92ca1d3b 70
92ca1d3b 71%description
72GNOME (GNU Network Object Model Environment) is a user-friendly set of
73applications and desktop tools to be used in conjunction with a window
74manager for the X Window System. GNOME is similar in purpose and scope
6475fdf9 75to CDE and KDE, but GNOME is based completely on free software.
92ca1d3b 76
6c1adb18 77The gnome-panel packages provides the GNOME panel, menus and some
92ca1d3b 78basic applets for the panel.
79
874f0170 80%description -l pl.UTF-8
d5b99877 81GNOME (GNU Network Object Model Environment) to zestaw przyjaznych dla
874f0170
JR
82użytkownika aplikacji i narzędzi do używania w połączeniu z zarządcą
83okien pod X. GNOME ma podobny cel jak CDE i KDE, ale bazuje całkowicie
d5b99877 84na wolnym oprogramowaniu.
6475fdf9
JB
85
86Ten pakiet dostarcza panel GNOME2, menu oraz podstawowe aplety dla
87panelu GNOME2.
88
642a3f1f
JB
89%package libs
90Summary: GNOME panel library
91Summary(pl.UTF-8): Biblioteka panelu GNOME
92Group: X11/Libraries
faf39e38 93Requires: cairo >= 1.0.0
a540bcd9 94Requires: glib2 >= 1:2.67.1
36af5fdf 95Requires: gtk+3 >= 3.22.0
642a3f1f
JB
96
97%description libs
98GNOME panel library.
99
100%description libs -l pl.UTF-8
101Biblioteka panelu GNOME.
102
92ca1d3b 103%package devel
6475fdf9 104Summary: GNOME panel includes, and more
9b8f7eb6 105Summary(pl.UTF-8): Pliki nagłówkowe biblioteki panelu GNOME
df4e27aa 106Group: X11/Development/Libraries
8648ec2a 107Requires: %{name}-libs = %{version}-%{release}
a540bcd9 108Requires: glib2-devel >= 1:2.67.1
36af5fdf 109Requires: gtk+3-devel >= 3.22.0
92ca1d3b 110
111%description devel
6475fdf9
JB
112Panel header files for creating GNOME panels.
113
874f0170
JR
114%description devel -l pl.UTF-8
115Pliki nagłówkowe bibliotek panelu GNOME.
92ca1d3b 116
9bcb8fd2 117%package apidocs
118Summary: panel-applet API documentation
9b8f7eb6 119Summary(pl.UTF-8): Dokumentacja API panel-applet
9bcb8fd2 120Group: Documentation
121Requires: gtk-doc-common
91f6cd95 122BuildArch: noarch
9bcb8fd2 123
124%description apidocs
125panel-applet API documentation.
126
874f0170 127%description apidocs -l pl.UTF-8
9bcb8fd2 128Dokumentacja API panel-applet.
129
92ca1d3b 130%prep
131%setup -q
132
133%build
49a5ac4c 134%{__gtkdocize}
416c8122 135%{__libtoolize}
1c4c7880 136%{__aclocal} -I m4
416c8122 137%{__autoconf}
45cb17b7 138%{__autoheader}
416c8122 139%{__automake}
d5524f48 140%configure \
c76245ca 141 --disable-silent-rules \
0c7a0a94 142 --disable-static \
0e65d7c1 143 --enable-eds \
954d47ce 144 %{?with_apidocs:--enable-gtk-doc} \
8648ec2a 145 --with-html-dir=%{_gtkdocdir}
92ca1d3b 146%{__make}
147
92ca1d3b 148%install
149rm -rf $RPM_BUILD_ROOT
48303c43 150install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
92ca1d3b 151
152%{__make} install \
8ce1e3f2 153 DESTDIR=$RPM_BUILD_ROOT
92ca1d3b 154
4b02d556 155%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la \
36af5fdf 156 $RPM_BUILD_ROOT%{_libdir}/gnome-panel/modules/*.la
b642f223 157
80258c8f 158%{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
faf39e38 159
8ce1e3f2 160%find_lang %{name} --with-gnome --all-name
92ca1d3b 161
162%clean
163rm -rf $RPM_BUILD_ROOT
164
165%post
48303c43 166%glib_compile_schemas
ff126c01 167%update_icon_cache hicolor
168
46857caa 169%postun
48303c43 170%glib_compile_schemas
ff126c01 171%update_icon_cache hicolor
92ca1d3b 172
8648ec2a 173%post libs -p /sbin/ldconfig
174%postun libs -p /sbin/ldconfig
175
92ca1d3b 176%files -f %{name}.lang
177%defattr(644,root,root,755)
046b34bc 178%doc AUTHORS NEWS README.md ChangeLog
fa173a83 179%attr(755,root,root) %{_bindir}/gnome-panel
f34d1c48 180%dir %{_libdir}/%{name}
36af5fdf 181%dir %{_libdir}/%{name}/modules
2d8347ae
JB
182%attr(755,root,root) %{_libdir}/%{name}/modules/org.gnome.gnome-panel.action-button.so
183%attr(755,root,root) %{_libdir}/%{name}/modules/org.gnome.gnome-panel.clock.so
184%attr(755,root,root) %{_libdir}/%{name}/modules/org.gnome.gnome-panel.fish.so
185%attr(755,root,root) %{_libdir}/%{name}/modules/org.gnome.gnome-panel.launcher.so
186%attr(755,root,root) %{_libdir}/%{name}/modules/org.gnome.gnome-panel.menu.so
187%attr(755,root,root) %{_libdir}/%{name}/modules/org.gnome.gnome-panel.notification-area.so
188%attr(755,root,root) %{_libdir}/%{name}/modules/org.gnome.gnome-panel.separator.so
189%attr(755,root,root) %{_libdir}/%{name}/modules/org.gnome.gnome-panel.status-notifier.so
190%attr(755,root,root) %{_libdir}/%{name}/modules/org.gnome.gnome-panel.wncklet.so
8ce1e3f2 191%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.applet.clock.gschema.xml
48303c43 192%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.applet.fish.gschema.xml
2703b540 193%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.applet.initial-settings.gschema.xml
2d8347ae 194%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.applet.launcher.gschema.xml
2703b540 195%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.applet.menu-button.gschema.xml
48303c43
ŁK
196%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.applet.window-list.gschema.xml
197%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.applet.workspace-switcher.gschema.xml
198%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.enums.xml
199%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.gschema.xml
48303c43
ŁK
200%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.object.gschema.xml
201%{_datadir}/glib-2.0/schemas/org.gnome.gnome-panel.toplevel.gschema.xml
faf39e38
JB
202%{_datadir}/gnome-panel
203%{_desktopdir}/gnome-panel.desktop
046b34bc
JB
204%{_iconsdir}/hicolor/*x*/apps/gnome-panel*.png
205%{_iconsdir}/hicolor/scalable/apps/gnome-panel*.svg
faf39e38 206%{_mandir}/man1/gnome-panel.1*
92ca1d3b 207
642a3f1f
JB
208%files libs
209%defattr(644,root,root,755)
4b02d556
JR
210%attr(755,root,root) %{_libdir}/libgnome-panel.so.*.*.*
211%attr(755,root,root) %ghost %{_libdir}/libgnome-panel.so.0
642a3f1f 212
92ca1d3b 213%files devel
214%defattr(644,root,root,755)
4b02d556 215%attr(755,root,root) %{_libdir}/libgnome-panel.so
f34d1c48 216%{_includedir}/gnome-panel
4b02d556 217%{_pkgconfigdir}/libgnome-panel.pc
92ca1d3b 218
9bcb8fd2 219%files apidocs
220%defattr(644,root,root,755)
4b02d556 221%{_gtkdocdir}/libgnome-panel
This page took 0.196309 seconds and 4 git commands to generate.