latte-dock/latte-dock.spec

129 lines
5.0 KiB
RPMSpec
Raw Permalink Normal View History

%define majver %(echo %version | cut -d. -f1-2)
Name: latte-dock
Version: 0.9.11
Release: 1mamba
Summary: A dock based on plasma frameworks that provides an elegant and intuitive experience for your tasks and plasmoids
Group: Graphical Desktop/Applications/Environment
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://www.kde.org
Source: https://download.kde.org/stable/latte-dock/latte-dock-%{version}.tar.xz
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: ldconfig
BuildRequires: libICE-devel
BuildRequires: libSM-devel
BuildRequires: libX11-devel
BuildRequires: libXext-devel
BuildRequires: libattica5-devel
BuildRequires: libgcc
BuildRequires: libkactivities5-devel
BuildRequires: libkarchive-devel
BuildRequires: libkauth-devel
BuildRequires: libkcodecs-devel
BuildRequires: libkconfig-devel
BuildRequires: libkconfigwidgets-devel
BuildRequires: libkcoreaddons-devel
BuildRequires: libkcrash-devel
BuildRequires: libkdbusaddons-devel
BuildRequires: libkdeclarative-devel
BuildRequires: libkglobalaccel-devel
BuildRequires: libkguiaddons-devel
BuildRequires: libki18n-devel
BuildRequires: libkiconthemes-devel
BuildRequires: libknewstuff-devel
BuildRequires: libknotifications-devel
BuildRequires: libkpackage-devel
BuildRequires: libkservice-devel
BuildRequires: libkwayland-devel
BuildRequires: libkwidgetsaddons-devel
BuildRequires: libkwindowsystem-devel
BuildRequires: libkxmlgui-devel
BuildRequires: libplasma-framework-devel
BuildRequires: libqt5-devel
BuildRequires: libstdc++6-devel
BuildRequires: libxcb-devel
BuildRequires: libxcb-util-devel
## AUTOBUILDREQ-END
BuildRequires: cmake
BuildRequires: rpm-macros-kde5
BuildRequires: extra-cmake-modules
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
Latte is a dock based on plasma frameworks that provides an elegant and intuitive experience for your tasks and plasmoids. It animates its contents by using parabolic zoom effect and trys to be there only when it is needed.
%debug_package
%prep
%setup -q
%build
%cmake_kde5 -d build
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall -C build
%find_lang %{name}5_qt --with-qt --with-man --with-html --all-name || touch %{name}5_qt.lang
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%files -f %{name}5_qt.lang
%defattr(-,root,root)
%{_sysconfdir}/xdg/latte-indicators.knsrc
%{_sysconfdir}/xdg/latte-layouts.knsrc
%{_bindir}/latte-dock
%{_libdir}/qt5/plugins/kpackage/packagestructure/latte_packagestructure_indicator.so
%{_libdir}/qt5/plugins/plasma_containmentactions_lattecontextmenu.so
%dir %{_libdir}/qt5/qml/org/kde/latte
%dir %{_libdir}/qt5/qml/org/kde/latte/components
%{_libdir}/qt5/qml/org/kde/latte/components/*
%{_libdir}/qt5/qml/org/kde/latte/liblatte2plugin.so
%{_libdir}/qt5/qml/org/kde/latte/qmldir
%{_datadir}/applications/org.kde.latte-dock.desktop
%{_datadir}/dbus-1/interfaces/org.kde.LatteDock.xml
%{_datadir}/knotifications5/lattedock.notifyrc
%{_datadir}/kservices5/plasma-applet-org.kde.latte.containment.desktop
%{_datadir}/kservices5/plasma-applet-org.kde.latte.plasmoid.desktop
%{_datadir}/kservices5/plasma-containmentactions-lattecontextmenu.desktop
%{_datadir}/kservices5/plasma-shell-org.kde.latte.shell.desktop
%{_kde5_servicetypesdir}/latte-indicator.desktop
%dir %{_datadir}/latte
%dir %{_datadir}/latte/indicators
%dir %{_datadir}/latte/indicators/default
%{_datadir}/latte/indicators/default/*
%dir %{_datadir}/latte/indicators/org.kde.latte.plasma
%{_datadir}/latte/indicators/org.kde.latte.plasma/*
%{_datadir}/metainfo/org.kde.latte-dock.appdata.xml
%{_datadir}/metainfo/org.kde.latte.plasmoid.appdata.xml
%{_datadir}/metainfo/org.kde.latte.shell.appdata.xml
%dir %{_datadir}/plasma/plasmoids/org.kde.latte.containment
%dir %{_datadir}/plasma/plasmoids/org.kde.latte.containment/contents
%{_datadir}/plasma/plasmoids/org.kde.latte.containment/contents/*
%{_datadir}/plasma/plasmoids/org.kde.latte.containment/metadata.desktop
%{_datadir}/plasma/plasmoids/org.kde.latte.containment/metadata.json
%dir %{_datadir}/plasma/plasmoids/org.kde.latte.plasmoid
%dir %{_datadir}/plasma/plasmoids/org.kde.latte.plasmoid/contents
%{_datadir}/plasma/plasmoids/org.kde.latte.plasmoid/contents/*
%{_datadir}/plasma/plasmoids/org.kde.latte.plasmoid/metadata.desktop
%{_datadir}/plasma/plasmoids/org.kde.latte.plasmoid/metadata.json
%dir %{_datadir}/plasma/shells/org.kde.latte.shell
%dir %{_datadir}/plasma/shells/org.kde.latte.shell/contents
%{_datadir}/plasma/shells/org.kde.latte.shell/contents/*
%{_datadir}/plasma/shells/org.kde.latte.shell/metadata.desktop
%{_datadir}/plasma/shells/org.kde.latte.shell/metadata.json
%{_datadir}/icons/breeze/applets/256/org.kde.latte.plasmoid.svg
%{_datadir}/icons/hicolor/*/apps/latte-dock.svg
%{_datadir}/icons/hicolor/scalable/apps/latte-dock.svg
%doc COPYING COPYING.LIB
%changelog
* Fri Jul 31 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 0.9.11-1mamba
- package created using the webbuild interface