|
|
0a365ce |
%global common_description %{expand:
|
|
|
0a365ce |
Plank is meant to be the simplest dock on the planet. The goal is to
|
|
|
0a365ce |
provide just what a dock needs and absolutely nothing more. It is,
|
|
|
0a365ce |
however, a library which can be extended to create other dock programs
|
|
|
0a365ce |
with more advanced features.
|
|
|
0a365ce |
|
|
|
0a365ce |
Thus, Plank is the underlying technology for Docky (starting in version
|
|
|
0a365ce |
3.0.0) and aims to provide all the core features while Docky extends it
|
|
|
0a365ce |
to add fancier things like Docklets, painters, settings dialogs, etc.}
|
|
|
0a365ce |
|
|
Wesley Hearn |
ef4222e |
Name: plank
|
|
|
0a365ce |
Summary: Stupidly simple Dock
|
|
|
501b6be |
Version: 0.11.89
|
|
|
501b6be |
Release: 1%{?dist}
|
|
Wesley Hearn |
ef4222e |
License: GPLv3+
|
|
|
1dda672 |
|
|
|
0a365ce |
URL: https://launchpad.net/%{name}
|
|
|
0a365ce |
Source0: %{url}/1.0/%{version}/+download/%{name}-%{version}.tar.xz
|
|
|
0a365ce |
|
|
|
0a365ce |
# patch out support patented MacOS style animation
|
|
|
0a365ce |
Patch0: 00-drop-patented-animation.patch
|
|
|
1dda672 |
|
|
|
0a365ce |
# patch .desktop file to hide the launcher in Pantheon,
|
|
|
0a365ce |
# plank is already a default shell component there
|
|
|
0a365ce |
Patch1: 01-hide-in-pantheon.patch
|
|
Wesley Hearn |
ef4222e |
|
|
|
501b6be |
BuildRequires: autoconf
|
|
|
501b6be |
BuildRequires: automake
|
|
|
1dda672 |
BuildRequires: desktop-file-utils
|
|
|
501b6be |
BuildRequires: gcc
|
|
|
1dda672 |
BuildRequires: gettext
|
|
|
501b6be |
BuildRequires: help2man
|
|
|
1dda672 |
BuildRequires: libappstream-glib
|
|
Wesley Hearn |
ef4222e |
BuildRequires: vala
|
|
|
1dda672 |
|
|
|
1dda672 |
BuildRequires: pkgconfig(cairo) >= 1.13
|
|
|
1dda672 |
BuildRequires: pkgconfig(dbusmenu-glib-0.4) >= 0.4
|
|
|
1dda672 |
BuildRequires: pkgconfig(dbusmenu-gtk3-0.4)
|
|
|
1dda672 |
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.26.0
|
|
|
501b6be |
BuildRequires: pkgconfig(gdk-x11-3.0) >= 3.10.0
|
|
|
1dda672 |
BuildRequires: pkgconfig(gee-0.8)
|
|
|
501b6be |
BuildRequires: pkgconfig(gio-2.0) >= 2.40.0
|
|
|
501b6be |
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.40.0
|
|
|
1dda672 |
BuildRequires: pkgconfig(glib-2.0) >= 2.40.0
|
|
|
501b6be |
BuildRequires: pkgconfig(gmodule-2.0)
|
|
|
501b6be |
BuildRequires: pkgconfig(gobject-2.0) >= 2.40.0
|
|
|
1dda672 |
BuildRequires: pkgconfig(gobject-introspection-1.0)
|
|
|
1dda672 |
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10.0
|
|
|
501b6be |
BuildRequires: pkgconfig(libbamf3) >= 0.4.0
|
|
|
501b6be |
BuildRequires: pkgconfig(libgnome-menu-3.0)
|
|
|
1dda672 |
BuildRequires: pkgconfig(libwnck-3.0)
|
|
|
1dda672 |
BuildRequires: pkgconfig(x11)
|
|
|
1dda672 |
BuildRequires: pkgconfig(xi) >= 1.6.99.1
|
|
|
1dda672 |
BuildRequires: pkgconfig(xfixes) >= 5.0
|
|
|
1dda672 |
|
|
|
0a365ce |
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
|
Wesley Hearn |
3e59ebc |
|
|
Wesley Hearn |
ef4222e |
Requires: bamf-daemon
|
|
|
1dda672 |
Requires: hicolor-icon-theme
|
|
|
1dda672 |
|
|
|
0a365ce |
%description %{common_description}
|
|
|
0a365ce |
|
|
|
0a365ce |
|
|
|
0a365ce |
%package libs
|
|
|
0a365ce |
Summary: Shared libraries for %{name}
|
|
Wesley Hearn |
ef4222e |
|
|
|
0a365ce |
%description libs %{common_description}
|
|
|
0a365ce |
This package contains the shared libraries.
|
|
Wesley Hearn |
ef4222e |
|
|
Wesley Hearn |
ef4222e |
|
|
|
1dda672 |
%package docklets
|
|
Wesley Hearn |
b9d6252 |
Summary: Docklets for %{name}
|
|
|
0a365ce |
|
|
Wesley Hearn |
b9d6252 |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
Wesley Hearn |
b9d6252 |
|
|
|
0a365ce |
%description docklets %{common_description}
|
|
|
0a365ce |
This package contains the docklets for plank.
|
|
Wesley Hearn |
b9d6252 |
|
|
Wesley Hearn |
b9d6252 |
|
|
|
1dda672 |
%package devel
|
|
Wesley Hearn |
ef4222e |
Summary: Development files for %{name}
|
|
Wesley Hearn |
ef4222e |
|
|
|
0a365ce |
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
|
|
0a365ce |
|
|
|
0a365ce |
%description devel %{common_description}
|
|
|
0a365ce |
This package contains the files necessary to develop against plank.
|
|
Wesley Hearn |
ef4222e |
|
|
|
1dda672 |
|
|
Wesley Hearn |
ef4222e |
%prep
|
|
|
0a365ce |
%autosetup -p1
|
|
Wesley Hearn |
ef4222e |
|
|
|
1dda672 |
|
|
Wesley Hearn |
ef4222e |
%build
|
|
|
1dda672 |
%configure --disable-apport
|
|
|
1dda672 |
%make_build
|
|
|
1dda672 |
|
|
Wesley Hearn |
ef4222e |
|
|
Wesley Hearn |
ef4222e |
%install
|
|
|
1dda672 |
%make_install
|
|
|
1dda672 |
|
|
Wesley Hearn |
ef4222e |
%find_lang %{name}
|
|
Wesley Hearn |
ef4222e |
|
|
|
0a365ce |
# remove libtool archives from the buildroot
|
|
|
0a365ce |
find %{buildroot} -name "*.la" -print -delete
|
|
|
0a365ce |
|
|
Wesley Hearn |
b9d6252 |
|
|
|
1dda672 |
%check
|
|
|
0a365ce |
desktop-file-validate \
|
|
|
0a365ce |
%{buildroot}/%{_datadir}/applications/%{name}.desktop
|
|
Wesley Hearn |
ef4222e |
|
|
|
0a365ce |
appstream-util validate-relax --nonet \
|
|
|
0a365ce |
%{buildroot}/%{_datadir}/metainfo/%{name}.appdata.xml
|
|
Wesley Hearn |
ef4222e |
|
|
|
1dda672 |
|
|
|
1dda672 |
%files -f %{name}.lang
|
|
|
1dda672 |
%doc AUTHORS ChangeLog
|
|
|
1dda672 |
%license COPYING
|
|
|
1dda672 |
|
|
|
1dda672 |
%{_bindir}/%{name}
|
|
|
1dda672 |
|
|
|
1dda672 |
%{_datadir}/applications/%{name}.desktop
|
|
|
1dda672 |
%{_datadir}/glib-2.0/schemas/net.launchpad.%{name}.gschema.xml
|
|
|
1dda672 |
%{_datadir}/icons/hicolor/*/apps/%{name}.svg
|
|
|
0a365ce |
%{_datadir}/metainfo/%{name}.appdata.xml
|
|
|
1dda672 |
%{_datadir}/%{name}/
|
|
|
1dda672 |
|
|
|
0a365ce |
%{_mandir}/man1/%{name}.1*
|
|
|
0a365ce |
|
|
|
0a365ce |
|
|
|
0a365ce |
%files libs
|
|
|
0a365ce |
%doc AUTHORS ChangeLog
|
|
|
0a365ce |
%license COPYING
|
|
|
0a365ce |
|
|
|
0a365ce |
%{_libdir}/lib%{name}.so.1*
|
|
|
0a365ce |
|
|
|
0a365ce |
%dir %{_libdir}/%{name}
|
|
|
0a365ce |
|
|
|
0a365ce |
|
|
|
0a365ce |
%files docklets
|
|
|
0a365ce |
%doc AUTHORS ChangeLog
|
|
|
0a365ce |
%license COPYING
|
|
|
0a365ce |
|
|
|
1dda672 |
%dir %{_libdir}/%{name}/docklets
|
|
|
1dda672 |
%{_libdir}/%{name}/docklets/*.so
|
|
|
1dda672 |
|
|
|
0a365ce |
|
|
|
0a365ce |
%files devel
|
|
|
0a365ce |
%doc AUTHORS ChangeLog
|
|
|
0a365ce |
%license COPYING
|
|
|
0a365ce |
|
|
|
1dda672 |
%{_libdir}/lib%{name}.so
|
|
|
1dda672 |
%{_libdir}/pkgconfig/%{name}.pc
|
|
|
1dda672 |
|
|
|
1dda672 |
%{_includedir}/%{name}/
|
|
|
1dda672 |
|
|
|
1dda672 |
%{_datadir}/vala/vapi/%{name}.vapi
|
|
|
1dda672 |
%{_datadir}/vala/vapi/%{name}.deps
|
|
|
1dda672 |
|
|
|
1dda672 |
|
|
Wesley Hearn |
ef4222e |
%changelog
|
|
|
501b6be |
* Sat Oct 19 2019 Fabio Valentini <decathorpe@gmail.com> - 0.11.89-1
|
|
|
501b6be |
- Update to version 0.11.89.
|
|
|
501b6be |
|
|
|
0a365ce |
* Thu Nov 29 2018 Fabio Valentini <decathorpe@gmail.com> - 0.11.4-7
|
|
|
0a365ce |
- Hide plank launcher in Pantheon.
|
|
|
0a365ce |
- Modernize .spec file.
|
|
|
0a365ce |
|
|
|
cfb729c |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.4-6
|
|
|
cfb729c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
cfb729c |
|
|
|
8f21ea3 |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.4-5
|
|
|
8f21ea3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
8f21ea3 |
|
|
|
65e4c93 |
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.11.4-4
|
|
|
65e4c93 |
- Remove obsolete scriptlets
|
|
|
65e4c93 |
|
|
|
dd8f0af |
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.4-3
|
|
|
dd8f0af |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
dd8f0af |
|
|
|
2f0a5de |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.4-2
|
|
|
2f0a5de |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
2f0a5de |
|
|
|
0a26e5d |
* Mon May 01 2017 Fabio Valentini <decathorpe@gmail.com> - 0.11.4-1
|
|
|
0a26e5d |
- Update to version 0.11.4.
|
|
|
0a26e5d |
|
|
|
7067a85 |
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.3-3
|
|
|
7067a85 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
7067a85 |
|
|
|
c058861 |
* Tue Jan 24 2017 Fabio Valentini <decathorpe@gmail.com> - 0.11.3-2
|
|
|
c058861 |
- Make BR on /usr/bin/pkg-config explicit.
|
|
|
c058861 |
|
|
|
1dda672 |
* Sun Jan 22 2017 Fabio Valentini <decathorpe@gmail.com> - 0.11.3-1
|
|
|
1dda672 |
- Update to version 0.11.3.
|
|
|
1dda672 |
- Update .spec file for current Packaging Guidelines.
|
|
|
1dda672 |
|
|
Wesley Hearn |
90669ae |
* Fri Aug 19 2016 Wesley Hearn <whearn@redhat.com> - 0.11.2-1
|
|
Wesley Hearn |
90669ae |
- Updated to latest version
|
|
Wesley Hearn |
90669ae |
|
|
Wesley Hearn |
f99cad6 |
* Fri Mar 25 2016 Wesley Hearn <whearn@redhat.com> - 0.11.0-2
|
|
Wesley Hearn |
f99cad6 |
- Fixed issue in the patent patch
|
|
Wesley Hearn |
f99cad6 |
|
|
Wesley Hearn |
b9d6252 |
* Thu Mar 17 2016 Wesley Hearn <whearn@redhat.com> - 0.11.0-1
|
|
Wesley Hearn |
f99cad6 |
- Updated to latest version
|
|
Wesley Hearn |
b9d6252 |
|
|
|
abe346b |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.1-2
|
|
|
abe346b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
abe346b |
|
|
Wesley Hearn |
fe5c382 |
* Wed Oct 28 2015 Wesley Hearn <whearn@redhat.com> - 0.10.1-1
|
|
Wesley Hearn |
fe5c382 |
- Updated to latest version
|
|
Wesley Hearn |
fe5c382 |
|
|
Wesley Hearn |
c358ea7 |
* Mon May 04 2015 Wesley Hearn <whearn@redhat.com> - 0.10.0-2
|
|
Wesley Hearn |
c358ea7 |
- Disable potential patent issue
|
|
|
8e2ebe4 |
|
|
Wesley Hearn |
c358ea7 |
* Mon May 04 2015 Wesley Hearn <whearn@redhat.com> - 0.10.0-1
|
|
Wesley Hearn |
c358ea7 |
- Updated to latest version
|
|
Wesley Hearn |
d7f73a4 |
|
|
Wesley Hearn |
aa281b1 |
* Mon May 04 2015 Wesley Hearn <whearn@redhat.com> - 0.9.1-1
|
|
Wesley Hearn |
aa281b1 |
- Updated to latest upstream
|
|
Wesley Hearn |
aa281b1 |
|
|
Wesley Hearn |
ca5f7e5 |
* Wed Jan 28 2015 Wesley Hearn <whearn@redhat.com> - 0.8.1-1
|
|
Wesley Hearn |
ca5f7e5 |
- Updated to latest upstream
|
|
Wesley Hearn |
ca5f7e5 |
|
|
Wesley Hearn |
7415587 |
* Sat Oct 25 2014 Wesley Hearn <whearn@redhat.com> - 0.7.1-1
|
|
Wesley Hearn |
7415587 |
- Updated to latest upstream
|
|
Wesley Hearn |
7415587 |
|
|
|
5774b2a |
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-3
|
|
|
5774b2a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
5774b2a |
|
|
|
4669ee7 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-2
|
|
|
4669ee7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
4669ee7 |
|
|
Wesley Hearn |
9a04ecf |
* Mon Apr 14 2014 Wesley Hearn <whearn@redhat.com> - 0.6.0-1
|
|
Wesley Hearn |
9a04ecf |
- New upstream version
|
|
Wesley Hearn |
9a04ecf |
|
|
Wesley Hearn |
3e59ebc |
* Mon Feb 17 2014 Wesley Hearn <whearn@redhat.com> - 0.5.0-4
|
|
Wesley Hearn |
3e59ebc |
- Build against bamf-devel and not bamf4-devel in Fedora 21+
|
|
Wesley Hearn |
3e59ebc |
|
|
Wesley Hearn |
ef4222e |
* Mon Feb 17 2014 Wesley Hearn <whearn@redhat.com> - 0.5.0-3
|
|
Wesley Hearn |
ef4222e |
- Removed Group from devel package
|
|
Wesley Hearn |
ef4222e |
|
|
Wesley Hearn |
ef4222e |
* Fri Feb 14 2014 Wesley Hearn <whearn@redhat.com> - 0.5.0-2
|
|
Wesley Hearn |
ef4222e |
- Cleaned up SPEC file
|
|
Wesley Hearn |
ef4222e |
|
|
Wesley Hearn |
ef4222e |
* Tue Jan 14 2014 Wesley Hearn <whearn@redhat.com> - 0.5.0-1
|
|
Wesley Hearn |
ef4222e |
- Updating to new upstream release
|
|
Wesley Hearn |
ef4222e |
|
|
Wesley Hearn |
ef4222e |
* Thu Aug 08 2013 Wesley Hearn <whearn@redhat.com> - 0.3.0-1
|
|
Wesley Hearn |
ef4222e |
- Updating to new upstream release
|
|
Wesley Hearn |
ef4222e |
|
|
Wesley Hearn |
ef4222e |
* Thu Jan 24 2013 Wesley Hearn <whearn@redhat.com> - 0.2.0.734-0.1.20130124bzr
|
|
Wesley Hearn |
ef4222e |
- Updated to 734
|
|
Wesley Hearn |
ef4222e |
|
|
Wesley Hearn |
ef4222e |
* Mon Jan 21 2013 Wesley Hearn <whearn@redhat.com> - 0.2.0.731-1.20130121
|
|
Wesley Hearn |
ef4222e |
- Updates to revision 731
|
|
Wesley Hearn |
ef4222e |
- Fixed version numbers and how I generate the source ball
|
|
Wesley Hearn |
ef4222e |
- Cleaned up spec file some more
|
|
Wesley Hearn |
ef4222e |
|
|
Wesley Hearn |
ef4222e |
* Thu Jan 17 2013 Wesley Hearn <whearn@redhat.com> - 0.0-1.20130117bzr723
|
|
Wesley Hearn |
ef4222e |
- Updated to revision 723
|
|
Wesley Hearn |
ef4222e |
- Cleaned up the spec file some
|
|
Wesley Hearn |
ef4222e |
|
|
Wesley Hearn |
ef4222e |
* Wed Jan 16 2013 Wesley Hearn <whearn@redhat.com> - 0.0-1.20130116bzr722
|
|
Wesley Hearn |
ef4222e |
- Initial package
|
|
Wesley Hearn |
ef4222e |
|