latte-dock/latte-dock.spec

147 lines
5.6 KiB
RPMSpec
Raw Permalink Normal View History

%define majver %(echo %version | cut -d. -f1-2)
Name: latte-dock
Version: 0.10.3
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: https://kde.org/
Source: https://download.kde.org/stable/latte-dock/latte-dock-%{version}.tar.xz
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libICE-devel
BuildRequires: libSM-devel
BuildRequires: libX11-devel
BuildRequires: libXext-devel
BuildRequires: libattica5-devel
BuildRequires: libgcc
BuildRequires: libkactivities-devel
BuildRequires: libkarchive-devel
BuildRequires: libkauth-devel
BuildRequires: libkcodecs-devel
BuildRequires: libkcompletion-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: libkio-devel
BuildRequires: libkjobwidgets-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: libsolid-devel
BuildRequires: libstdc++6-devel
BuildRequires: libxcb-devel
BuildRequires: libxcb-util-devel
## AUTOBUILDREQ-END
BuildRequires: cmake
BuildRequires: rpm-macros-kde5
BuildRequires: extra-cmake-modules
%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)
%{_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/abilities
%{_libdir}/qt5/qml/org/kde/latte/abilities/*
%dir %{_libdir}/qt5/qml/org/kde/latte/components
%{_libdir}/qt5/qml/org/kde/latte/components/*
%dir %{_libdir}/qt5/qml/org/kde/latte/core
%{_libdir}/qt5/qml/org/kde/latte/core/*
%dir %{_libdir}/qt5/qml/org/kde/latte/private
%{_libdir}/qt5/qml/org/kde/latte/private/*
%{_datadir}/applications/org.kde.latte-dock.desktop
%{_datadir}/dbus-1/interfaces/org.kde.LatteDock.xml
%{_datadir}/knotifications5/lattedock.notifyrc
%{_datadir}/kservices5/plasma-containmentactions-lattecontextmenu.desktop
%{_kde5_servicetypesdir}/latte-indicator.desktop
%{_datadir}/knsrcfiles/latte-*.knsrc
%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/*
%dir %{_datadir}/latte/indicators/org.kde.latte.plasmatabstyle
%{_datadir}/latte/indicators/org.kde.latte.plasmatabstyle/*
%{_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
%doc LICENSES
%changelog
* Tue Oct 26 2021 Automatic Build System <autodist@mambasoft.it> 0.10.3-1mamba
- automatic version update by autodist
* Sun Sep 12 2021 Automatic Build System <autodist@mambasoft.it> 0.10.2-1mamba
- automatic version update by autodist
* Wed Aug 25 2021 Automatic Build System <autodist@mambasoft.it> 0.10.1-1mamba
- automatic version update by autodist
* Mon Aug 16 2021 Automatic Build System <autodist@mambasoft.it> 0.10.0-1mamba
- automatic version update by autodist
* Wed May 19 2021 Automatic Build System <autodist@mambasoft.it> 0.9.12-1mamba
- automatic version update by autodist
* Fri Jul 31 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 0.9.11-1mamba
- package created using the webbuild interface