Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:redwil:15.4
cairo-dock-plugins
cairo-dock-plugins.spec.in
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File cairo-dock-plugins.spec.in of Package cairo-dock-plugins
# Copyright (c) 2013 Adam Mizerski <adam@mizerski.pl> # Copyright (c) 2012 Pascal Bleser <pascal.bleser@opensuse.org> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ %define ver_major 3 %define ver_minor 4 %define ver_patch 1 Name: cairo-dock-plugins Version: %{ver_major}.%{ver_minor}.%{ver_patch} Release: 0 License: GPL-3.0+ Summary: Cairo-dock is a small simple but effective docklet like Mac Url: http://www.glx-dock.org/ Group: System/GUI/Other Source: https://launchpad.net/cairo-dock-plug-ins/%{ver_major}.%{ver_minor}/%{version}/+download/cairo-dock-plugins-%{version}.tar.gz Patch0: %{name}-wifi-iwconfig.patch # cairo-dock required for directories ownership BuildRequires: cairo-dock = %{version} BuildRequires: cmake BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libetpan-devel BuildRequires: libsensors4-devel BuildRequires: mono-core BuildRequires: pkg-config BuildRequires: pkgconfig(alsa) #BuildRequires: pkgconfig(cairo-dock) = %{version} BuildRequires: pkgconfig(fftw3) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gldi) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(glib-sharp-2.0) BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(libexif) BuildRequires: pkgconfig(libgnome-menu-3.0) BuildRequires: pkgconfig(libical) BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libxklavier) BuildRequires: pkgconfig(ndesk-dbus-1.0) BuildRequires: pkgconfig(ndesk-dbus-glib-1.0) BuildRequires: pkgconfig(upower-glib) %if 0%{?suse_version} >= 1320 BuildRequires: pkgconfig(vte-2.91) %else BuildRequires: pkgconfig(vte-2.90) %endif BuildRequires: pkgconfig(webkitgtk-3.0) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xrandr) BuildRequires: pkgconfig(xxf86vm) BuildRequires: pkgconfig(zeitgeist-1.0) BuildRequires: python BuildRequires: python3 BuildRequires: ruby BuildRequires: vala >= 0.10 Requires: cairo-dock = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build Recommends: %{name}-lang = %{version} Recommends: %{name}-AlsaMixer Recommends: %{name}-Animated-icons Recommends: %{name}-Cairo-Penguin Recommends: %{name}-Clipper Recommends: %{name}-Composite-Manager Recommends: %{name}-Folders Recommends: %{name}-GMenu Recommends: %{name}-Impulse Recommends: %{name}-Recent-Events Recommends: %{name}-Remote-Control Recommends: %{name}-Screenshot Recommends: %{name}-Sound-Effects Recommends: %{name}-Toons Recommends: %{name}-Xgamma Recommends: %{name}-clock Recommends: %{name}-dbus Recommends: %{name}-desklet-rendering Recommends: %{name}-dialog-rendering Recommends: %{name}-dnd2share Recommends: %{name}-drop_indicator Recommends: %{name}-dustbin Recommends: %{name}-icon-effect Recommends: %{name}-illusion Recommends: %{name}-keyboard-indicator Recommends: %{name}-logout Recommends: %{name}-mail Recommends: %{name}-motion_blur Recommends: %{name}-musicPlayer Recommends: %{name}-netspeed Recommends: %{name}-powermanager Recommends: %{name}-quick-browser Recommends: %{name}-rendering Recommends: %{name}-rssreader Recommends: %{name}-shortcuts Recommends: %{name}-showDesktop Recommends: %{name}-show_mouse Recommends: %{name}-slider Recommends: %{name}-stack Recommends: %{name}-switcher Recommends: %{name}-system-monitor Recommends: %{name}-systray Recommends: %{name}-terminal Recommends: %{name}-tomboy Recommends: %{name}-weather Recommends: %{name}-weblets Recommends: %{name}-wifi %description That package provides plugins for cairo-dock # standard plugins %plugin AlsaMixer %plugin Animated-icons %plugin Cairo-Penguin %plugin Clipper %plugin Composite-Manager %plugin Folders %plugin GMenu %plugin Impulse %plugin Recent-Events %plugin Remote-Control %plugin Screenshot %plugin Sound-Effects %plugin Toons %plugin Xgamma %plugin clock %plugin desklet-rendering %plugin dialog-rendering %plugin dnd2share %plugin dustbin %plugin icon-effect %plugin illusion %plugin keyboard-indicator %plugin logout %plugin mail %plugin musicPlayer %plugin netspeed %plugin powermanager %plugin rendering %plugin shortcuts %plugin showDesktop %plugin show_mouse %plugin slider %plugin stack %plugin switcher %plugin systray %plugin terminal %plugin tomboy %plugin weather %plugin weblets %plugin wifi # custom plugins %package drop_indicator Summary: Cairo Dock drop_indicator Plugin Group: System/GUI/Other Requires: %{name} = %{version} %description drop_indicator Cairo Dock drop_indicator Plugin %files drop_indicator %defattr(-,root,root) %{_libdir}/cairo-dock/libcd-drop_indicator.so %{_datadir}/cairo-dock/plug-ins/drop-indicator/ %package motion_blur Summary: Cairo Dock motion_blur Plugin Group: System/GUI/Other Requires: %{name} = %{version} %description motion_blur Cairo Dock motion_blur Plugin %files motion_blur %defattr(-,root,root) %{_libdir}/cairo-dock/libcd-motion_blur.so %{_datadir}/cairo-dock/plug-ins/motion-blur/ %package quick-browser Summary: Cairo Dock quick-browser Plugin Group: System/GUI/Other Requires: %{name} = %{version} %description quick-browser Cairo Dock quick-browser Plugin %files quick-browser %defattr(-,root,root) %{_libdir}/cairo-dock/libcd-quick-browser.so %{_datadir}/cairo-dock/plug-ins/quick_browser/ %package rssreader Summary: Cairo Dock rssreader Plugin Group: System/GUI/Other Requires: %{name} = %{version} %description rssreader Cairo Dock rssreader Plugin %files rssreader %defattr(-,root,root) %{_libdir}/cairo-dock/libcd-rssreader.so %{_datadir}/cairo-dock/plug-ins/RSSreader/ %package system-monitor Summary: Cairo Dock system-monitor Plugin Group: System/GUI/Other Requires: %{name} = %{version} %description system-monitor Cairo Dock system-monitor Plugin %files system-monitor %defattr(-,root,root) %{_libdir}/cairo-dock/libcd-system-monitor.so %{_datadir}/cairo-dock/plug-ins/System-monitor/ # Dbus %package dbus Summary: Cairo Dock Dbus Plugin Group: System/Libraries Requires: %{name} = %{version} Recommends: %{name}-dbus-interface-bash Recommends: %{name}-dbus-interface-mono Recommends: python-CDApplet Recommends: ruby-CDApplet Recommends: libCDApplet1-%{ver_major}_%{ver_minor}_%{ver_patch} %description dbus Cairo Dock Dbus Plugin %files dbus %defattr(-,root,root) %{_libdir}/cairo-dock/libcd-Dbus.so %dir %{_datadir}/cairo-dock/plug-ins/Dbus %config(noreplace) %{_datadir}/cairo-dock/plug-ins/Dbus/Dbus.conf %{_datadir}/cairo-dock/plug-ins/Dbus/icon.svg %package -n python-CDBashApplet Summary: Cairo Dock Dbus Interface - Bash Group: System/Libraries BuildArch: noarch Requires: python-CDApplet = %{version} %description -n python-CDBashApplet Cairo Dock Dbus Interface - Bash %files -n python-CDBashApplet %defattr(-,root,root) %{python_sitelib}/CDBashApplet-1.0-py2.*.egg-info %{python_sitelib}/CDBashApplet.py* %package -n python3-CDBashApplet Summary: Cairo Dock Dbus Interface - Bash Group: System/Libraries BuildArch: noarch Requires: python3-CDApplet = %{version} %description -n python3-CDBashApplet Cairo Dock Dbus Interface - Bash %files -n python3-CDBashApplet %defattr(-,root,root) %{python3_sitelib}/CDBashApplet-1.0-py3.*.egg-info %{python3_sitelib}/CDBashApplet.py* %{python3_sitelib}/__pycache__/CDBashApplet.cpython-*.pyc %package dbus-interface-bash Summary: Cairo Dock Dbus Interface - Bash Group: System/Libraries BuildArch: noarch Requires: python-CDBashApplet = %{version} %description dbus-interface-bash Cairo Dock Dbus Interface - Bash %files dbus-interface-bash %defattr(-,root,root) %{_datadir}/cairo-dock/plug-ins/Dbus/CDBashApplet.sh %package dbus-interface-mono Summary: Cairo Dock Dbus Interface - Mono Group: System/Libraries BuildArch: noarch Requires: %{name}-dbus = %{version} Requires: mono-core Requires: mono(glib-sharp) Requires: mono(NDesk.DBus) %description dbus-interface-mono Cairo Dock Dbus Interface - Mono %files dbus-interface-mono %defattr(-,root,root) # will use GAC in the future %dir %{_prefix}/lib/cli %{_prefix}/lib/cli/cairo-dock-plug-ins/ %package -n python-CDApplet Summary: Cairo Dock Dbus Interface - Python Group: System/Libraries BuildArch: noarch Requires: %{name}-dbus = %{version} Requires: dbus-1-python %description -n python-CDApplet Cairo Dock Dbus Interface - Python %files -n python-CDApplet %defattr(-,root,root) %{python_sitelib}/CDApplet-1.0-py2.*.egg-info %{python_sitelib}/CDApplet.py* %{python_sitelib}/CairoDock.py* %package -n python3-CDApplet Summary: Cairo Dock Dbus Interface - Python Group: System/Libraries BuildArch: noarch Requires: %{name}-dbus = %{version} Requires: dbus-1-python3 %description -n python3-CDApplet Cairo Dock Dbus Interface - Python %files -n python3-CDApplet %defattr(-,root,root) %{python3_sitelib}/CDApplet-1.0-py3.*.egg-info %{python3_sitelib}/CDApplet.py* %{python3_sitelib}/CairoDock.py* %{python3_sitelib}/__pycache__/CDApplet.cpython-*.pyc %{python3_sitelib}/__pycache__/CairoDock.cpython-*.pyc %package -n ruby-CDApplet Summary: Cairo Dock Dbus Interface - Ruby Group: System/Libraries Requires: %{name}-dbus = %{version} Requires: ruby Requires: rubygem(ruby-dbus) Requires: rubygem(parseconfig) %description -n ruby-CDApplet Cairo Dock Dbus Interface - Ruby %files -n ruby-CDApplet %defattr(-,root,root) %{rb_libdir}/CDApplet.rb %package -n libCDApplet1 Summary: Cairo Dock Dbus Interface - Vala Group: System/Libraries Requires: %{name}-dbus Provides: libCDApplet-3_3_2 = %{version} Obsoletes: libCDApplet-3_3_2 < %{version} %description -n libCDApplet1 Cairo Dock Dbus Interface - Vala %files -n libCDApplet1 %defattr(-,root,root) %{_libdir}/libCDApplet.so* %package -n libCDApplet-devel Summary: Cairo Dock Dbus Interface - Vala Group: Development/Libraries/C and C++ Requires: libCDApplet1 = %{version} Provides: libCDApplet-3_3_2-devel = %{version} Obsoletes: libCDApplet-3_3_2-devel < %{version} %description -n libCDApplet-devel Cairo Dock Dbus Interface - Vala %files -n libCDApplet-devel %defattr(-,root,root) %{_libdir}/pkgconfig/CDApplet.pc %{_datadir}/cairo-dock/plug-ins/Dbus/CDApplet.h %{_datadir}/vala/vapi/CDApplet.deps %{_datadir}/vala/vapi/CDApplet.vapi # Desktop Environment integration %package gnome-integration Summary: Cairo Dock GNOME Integration Group: System/GUI/GNOME Requires: %{name} = %{version} %description gnome-integration Cairo Dock GNOME Integration %files gnome-integration %defattr(-,root,root) %{_libdir}/cairo-dock/libcd_gnome-integration.so %{_datadir}/cairo-dock/plug-ins/gnome-integration/ %package kde-integration Summary: Cairo Dock KDE Integration Group: System/GUI/KDE Requires: %{name} = %{version} %description kde-integration Cairo Dock KDE Integration %files kde-integration %defattr(-,root,root) %{_libdir}/cairo-dock/libcd_kde-integration.so %{_datadir}/cairo-dock/plug-ins/kde-integration/ %package xfce-integration Summary: Cairo Dock XFCE Integration Group: System/GUI/XFCE Requires: %{name} = %{version} %description xfce-integration Cairo Dock XFCE Integration %files xfce-integration %defattr(-,root,root) %{_libdir}/cairo-dock/libcd_xfce-integration.so %{_datadir}/cairo-dock/plug-ins/xfce-integration/ %lang_package %prep %setup -q %patch0 -p1 %build sed -i -e "s|lib/ruby/|%{_lib}/ruby/|g" CMakeLists.txt sed -i -e "s|--prefix=|--root=%{buildroot} --prefix=|g" Dbus/interfaces/python/PythonInstall.cmake.in Dbus/interfaces/bash/BashInstall.cmake.in mkdir build pushd build cmake \ -DCMAKE_VERBOSE_MAKEFILE=TRUE \ -DCMAKE_INSTALL_PREFIX="%{_prefix}" \ -DCMAKE_C_FLAGS="%{optflags}" \ -DCMAKE_SKIP_RPATH=TRUE \ -DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE \ .. make %{?_smp_flags} popd %install pushd build %make_install popd chmod 644 ChangeLog LGPL-2 LICENSE copyright %find_lang %{name} %fdupes -s %{buildroot} %files %defattr(-,root,root) %doc ChangeLog LGPL-2 LICENSE copyright %{_datadir}/cairo-dock/gauges/ %{_datadir}/cairo-dock/plug-ins/shared-files/ %files lang -f %{name}.lang %defattr(-,root,root) %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor