|
|
13eb711 |
%global urlver 3.4
|
|
|
dc09e03 |
%global mainver 3.4.1
|
|
|
13eb711 |
|
|
|
657c409 |
%global core_least_ver 3.4.1
|
|
|
13eb711 |
|
|
|
dc09e03 |
%global use_git 1
|
|
|
af81691 |
%global gitdate 20210103
|
|
|
af81691 |
%global githash 85549944506fd2e854fd3e4000bfe935b1315558
|
|
|
dc09e03 |
%global shorthash %(c=%{githash} ; echo ${c:0:7})
|
|
|
dc09e03 |
|
|
|
dc09e03 |
%global tarballver %{mainver}%{?use_git:-%{gitdate}git%{shorthash}}
|
|
|
af81691 |
%global mainrel 39
|
|
|
dc09e03 |
|
|
|
dc09e03 |
|
|
|
13eb711 |
%global ruby_vendorlib %(ruby -rrbconfig -e "puts RbConfig::CONFIG['vendorlibdir']")
|
|
|
13eb711 |
|
|
|
13eb711 |
%global build_unstable 1
|
|
|
13eb711 |
|
|
|
b761dbb |
%global use_webkit2 0
|
|
|
b761dbb |
%if 0%{?fedora} >= 26
|
|
|
b761dbb |
%global use_webkit2 1
|
|
|
b761dbb |
%endif
|
|
|
e438830 |
|
|
|
e438830 |
%undefine _strict_symbol_defs_build
|
|
|
4ebeb1c |
%if 0%{?fedora} < 31
|
|
|
df893e8 |
%undefine __brp_mangle_shebangs
|
|
|
4ebeb1c |
%endif
|
|
|
b761dbb |
|
|
|
13eb711 |
Name: cairo-dock-plug-ins
|
|
|
13eb711 |
Version: %{mainver}
|
|
|
dc09e03 |
Release: %{mainrel}%{?use_git:.%{gitdate}git%{shorthash}}%{?dist}
|
|
|
13eb711 |
Summary: Plug-ins files for Cairo-Dock
|
|
|
13eb711 |
|
|
|
13eb711 |
License: GPLv3+
|
|
|
13eb711 |
URL: http://glx-dock.org/
|
|
|
13eb711 |
#Source0: http://launchpad.net/cairo-dock-plug-ins/%%{urlver}/%%{mainver}/+download/cairo-dock-plugins-%%{mainver}.tar.gz
|
|
|
13eb711 |
# Some contents removed: see https://bugzilla.redhat.com/show_bug.cgi?id=1178912
|
|
|
dc09e03 |
Source0: cairo-dock-plugins-fedora-%{tarballver}.tar.gz
|
|
|
13eb711 |
# Source0 is created from Source1
|
|
|
13eb711 |
Source1: cairo-dock-plug-ins-create-fedora-tarball.sh
|
|
|
b761dbb |
# Port to WebKit2
|
|
|
b761dbb |
Patch11: cairo-dock-plugins-3.4.1-port-WebKit2.patch
|
|
|
13eb711 |
|
|
Igor Gnatenko |
d436cb1 |
BuildRequires: gcc-c++
|
|
|
13eb711 |
BuildRequires: cmake
|
|
|
13eb711 |
BuildRequires: gettext
|
|
|
13eb711 |
|
|
|
ecd26ed |
BuildRequires: pkgconfig(gldi) = %{core_least_ver}
|
|
|
13eb711 |
BuildRequires: pkgconfig(glib-2.0)
|
|
|
13eb711 |
BuildRequires: pkgconfig(gio-2.0)
|
|
|
13eb711 |
|
|
|
13eb711 |
# Plug-ins
|
|
|
13eb711 |
BuildRequires: pkgconfig(alsa)
|
|
|
13eb711 |
BuildRequires: pkgconfig(dbusmenu-glib-0.4)
|
|
|
13eb711 |
BuildRequires: pkgconfig(dbusmenu-gtk3-0.4)
|
|
|
13eb711 |
BuildRequires: pkgconfig(fftw3)
|
|
|
13eb711 |
BuildRequires: pkgconfig(gnome-vfs-2.0)
|
|
|
13eb711 |
BuildRequires: pkgconfig(indicator3-0.4)
|
|
|
13eb711 |
BuildRequires: pkgconfig(libexif)
|
|
|
13eb711 |
BuildRequires: pkgconfig(libgnome-menu-3.0)
|
|
|
13eb711 |
BuildRequires: pkgconfig(libgnomeui-2.0)
|
|
|
13eb711 |
BuildRequires: pkgconfig(libical)
|
|
|
13eb711 |
BuildRequires: pkgconfig(libpulse)
|
|
|
13eb711 |
BuildRequires: pkgconfig(libxklavier)
|
|
|
dc09e03 |
BuildRequires: pkgconfig(openssl) >= 1.1
|
|
|
13eb711 |
# BuildRequires: pkgconfig(thunar-vfs-1)
|
|
|
13eb711 |
BuildRequires: pkgconfig(upower-glib)
|
|
|
1260a87 |
BuildRequires: pkgconfig(vte-2.91)
|
|
|
b761dbb |
BuildRequires: pkgconfig(webkit2gtk-4.0)
|
|
|
13eb711 |
BuildRequires: pkgconfig(xxf86vm)
|
|
|
781a4b1 |
BuildRequires: pkgconfig(zeitgeist-2.0)
|
|
|
13eb711 |
|
|
|
13eb711 |
BuildRequires: libetpan-devel
|
|
|
13eb711 |
BuildRequires: lm_sensors-devel
|
|
|
13eb711 |
|
|
|
13eb711 |
# Bindings
|
|
|
13eb711 |
BuildRequires: python3-devel
|
|
|
13eb711 |
BuildRequires: ruby-devel
|
|
|
13eb711 |
BuildRequires: vala
|
|
|
af81691 |
BuildRequires: make
|
|
|
13eb711 |
|
|
|
13eb711 |
Requires: %{name}-base%{?_isa} = %{version}-%{release}
|
|
|
13eb711 |
# Explicitly write below
|
|
|
13eb711 |
Requires: %{name}-dbus%{?_isa} = %{version}-%{release}
|
|
|
13eb711 |
# cairo-dock-launcher-API-daemon is written in python,
|
|
|
13eb711 |
# so for now make this depending on python
|
|
|
4ebeb1c |
%if 0%{?fedora} < 31
|
|
|
13eb711 |
Requires: cairo-dock-python2 = %{version}-%{release}
|
|
|
4ebeb1c |
%else
|
|
|
4ebeb1c |
Requires: cairo-dock-python3 = %{version}-%{release}
|
|
|
4ebeb1c |
Obsoletes: cairo-dock-python2 < 3.4.1-28
|
|
|
4ebeb1c |
%endif
|
|
|
f9c0b8a |
# Require xdg-utils for logout by default
|
|
|
f9c0b8a |
Requires: xdg-utils
|
|
|
13eb711 |
|
|
|
13eb711 |
%description
|
|
|
13eb711 |
This package is a meta package for Cairo-Dock plugins.
|
|
|
13eb711 |
|
|
|
13eb711 |
%package base
|
|
|
13eb711 |
Summary: Base files for Cairo-Dock plugins
|
|
|
ecd26ed |
Requires: cairo-dock-core%{?_isa} = %{core_least_ver}
|
|
|
13eb711 |
Requires: %{name}-common = %{version}-%{release}
|
|
|
13eb711 |
|
|
|
13eb711 |
%description base
|
|
|
13eb711 |
This package contains plug-ins files for Cairo-Dock.
|
|
|
13eb711 |
|
|
|
13eb711 |
|
|
|
13eb711 |
%package common
|
|
|
13eb711 |
Summary: Common files for Cairo-Dock plugins
|
|
|
13eb711 |
BuildArch: noarch
|
|
|
13eb711 |
|
|
|
13eb711 |
%description common
|
|
|
13eb711 |
This file contains common files for Cairo-Dock plugins.
|
|
|
13eb711 |
|
|
|
13eb711 |
%package dbus
|
|
|
13eb711 |
Summary: Plug-ins files for Cairo-Dock related to Dbus
|
|
|
13eb711 |
Requires: cairo-dock-core%{?_isa} >= %{core_least_ver}
|
|
|
13eb711 |
Requires: %{name}-common = %{version}-%{release}
|
|
|
13eb711 |
|
|
|
13eb711 |
%description dbus
|
|
|
13eb711 |
This package contains plug-ins files for Cairo-Dock related
|
|
|
13eb711 |
to Dbus.
|
|
|
13eb711 |
|
|
|
13eb711 |
%package xfce
|
|
|
13eb711 |
Summary: Plug-ins files for Cairo-Dock related to Xfce
|
|
|
13eb711 |
Requires: cairo-dock-core%{?_isa} >= %{core_least_ver}
|
|
|
13eb711 |
Requires: %{name}-common = %{version}-%{release}
|
|
|
13eb711 |
|
|
|
13eb711 |
%description xfce
|
|
|
13eb711 |
This package contains plug-ins files for Cairo-Dock related
|
|
|
13eb711 |
to Xfce.
|
|
|
13eb711 |
|
|
|
13eb711 |
%package kde
|
|
|
13eb711 |
Summary: Plug-ins files for Cairo-Dock related to KDE
|
|
|
13eb711 |
Requires: cairo-dock-core%{?_isa} >= %{core_least_ver}
|
|
|
13eb711 |
Requires: %{name}-common = %{version}-%{release}
|
|
|
13eb711 |
|
|
|
13eb711 |
%description kde
|
|
|
13eb711 |
This package contains plug-ins files for Cairo-Dock related
|
|
|
13eb711 |
to KDE.
|
|
|
13eb711 |
|
|
|
13eb711 |
%package webkit
|
|
|
13eb711 |
Summary: Plug-ins files for Cairo-Dock related to WebKit
|
|
|
13eb711 |
Requires: cairo-dock-core%{?_isa} >= %{core_least_ver}
|
|
|
13eb711 |
Requires: %{name}-common = %{version}-%{release}
|
|
|
13eb711 |
|
|
|
13eb711 |
%description webkit
|
|
|
13eb711 |
This package contains plug-ins files for Cairo-Dock related
|
|
|
13eb711 |
to WebKit.
|
|
|
13eb711 |
|
|
|
13eb711 |
%package unstable
|
|
|
13eb711 |
Summary: Unstable plug-ins not installed by default
|
|
|
13eb711 |
Requires: cairo-dock-core%{?_isa} >= %{core_least_ver}
|
|
|
13eb711 |
Requires: %{name}-common = %{version}-%{release}
|
|
|
13eb711 |
|
|
|
13eb711 |
%description unstable
|
|
|
13eb711 |
This package contains unstable and experimental
|
|
|
13eb711 |
plug-ins not installed by default.
|
|
|
13eb711 |
|
|
|
13eb711 |
%package -n cairo-dock-python3
|
|
|
13eb711 |
Summary: Python3 binding for Cairo-Dock
|
|
|
13eb711 |
Requires: cairo-dock-core >= %{core_least_ver}
|
|
|
13eb711 |
Requires: %{name}-dbus = %{version}-%{release}
|
|
|
25f6eb1 |
Requires: python3-gobject
|
|
|
13eb711 |
Requires: python3-dbus
|
|
|
13eb711 |
BuildArch: noarch
|
|
|
13eb711 |
|
|
|
13eb711 |
%description -n cairo-dock-python3
|
|
|
13eb711 |
This package contains Python3 binding files for Cairo-Dock
|
|
|
13eb711 |
|
|
|
13eb711 |
%package -n cairo-dock-ruby
|
|
|
13eb711 |
Summary: Ruby binding for Cairo-Dock
|
|
|
13eb711 |
Requires: cairo-dock-core >= %{core_least_ver}
|
|
|
13eb711 |
Requires: %{name}-common = %{version}-%{release}
|
|
|
13eb711 |
Requires: ruby(release)
|
|
|
13eb711 |
Requires: rubygem(ruby-dbus)
|
|
|
13eb711 |
Requires: rubygem(parseconfig)
|
|
|
13eb711 |
BuildArch: noarch
|
|
|
13eb711 |
|
|
|
13eb711 |
%description -n cairo-dock-ruby
|
|
|
13eb711 |
This package contains Ruby binding files for Cairo-Dock
|
|
|
13eb711 |
|
|
|
13eb711 |
%package -n cairo-dock-vala
|
|
|
13eb711 |
Summary: Vala binding for Cairo-Dock
|
|
|
13eb711 |
Requires: cairo-dock-core%{?_isa} >= %{core_least_ver}
|
|
|
13eb711 |
Requires: %{name}-common = %{version}-%{release}
|
|
|
13eb711 |
Requires: vala
|
|
|
13eb711 |
|
|
|
13eb711 |
%description -n cairo-dock-vala
|
|
|
13eb711 |
This package contains Vala binding files for Cairo-Dock
|
|
|
13eb711 |
|
|
|
13eb711 |
%package -n cairo-dock-vala-devel
|
|
|
13eb711 |
Summary: Development files for Vala binding for Cairo-Dock
|
|
|
13eb711 |
Requires: cairo-dock-vala%{?_isa} = %{version}-%{release}
|
|
|
13eb711 |
Requires: %{name}-dbus%{?isa} = %{version}-%{release}
|
|
|
13eb711 |
|
|
|
13eb711 |
%description -n cairo-dock-vala-devel
|
|
|
13eb711 |
This package contains development files for Vala
|
|
|
13eb711 |
binding for Cairo-Dock.
|
|
|
13eb711 |
|
|
|
13eb711 |
%prep
|
|
|
dc09e03 |
%setup -q -n cairo-dock-plugins-%{mainver}%{?use_git:-%{gitdate}git%{shorthash}}
|
|
|
b761dbb |
%if 0%{?use_webkit2}
|
|
|
b761dbb |
%patch11 -p1 -b .wk2
|
|
|
b761dbb |
%endif
|
|
|
13eb711 |
|
|
|
13eb711 |
## permission
|
|
|
13eb711 |
# %%_fixperms cannot fix permissions completely here
|
|
|
13eb711 |
for dir in */
|
|
|
13eb711 |
do
|
|
|
13eb711 |
find $dir -type f | xargs chmod 0644
|
|
|
13eb711 |
done
|
|
|
13eb711 |
chmod 0644 [A-Z]* copyright
|
|
|
13eb711 |
chmod 0755 */
|
|
|
13eb711 |
|
|
|
13eb711 |
# cmake issue
|
|
|
13eb711 |
sed -i.debuglevel \
|
|
|
13eb711 |
-e '\@add_definitions@s|-O3|-O2|' \
|
|
|
13eb711 |
CMakeLists.txt
|
|
|
13eb711 |
sed -i.stat \
|
|
|
13eb711 |
-e 's|\${MSGFMT_EXECUTABLE}|\${MSGFMT_EXECUTABLE} --statistics|' \
|
|
|
13eb711 |
po/CMakeLists.txt
|
|
|
13eb711 |
|
|
|
b761dbb |
# Compilation flags
|
|
|
b761dbb |
sed -i.wall \
|
|
|
b761dbb |
-e 's|-Wno-all||' \
|
|
|
b761dbb |
Dbus/interfaces/vala/src/CMakeLists.txt
|
|
|
b761dbb |
|
|
|
13eb711 |
## source code fix
|
|
|
13eb711 |
## Bindings
|
|
|
13eb711 |
# Ruby
|
|
|
13eb711 |
sed -i.site \
|
|
|
13eb711 |
-e "s|CONFIG\['rubylibdir'\]|CONFIG['vendorlibdir']|" \
|
|
|
13eb711 |
CMakeLists.txt
|
|
|
13eb711 |
# ????
|
|
|
13eb711 |
sed -i.installdir \
|
|
|
13eb711 |
-e '\@REGEX REPLACE.*RUBY@d' \
|
|
|
13eb711 |
-e '\@set.*RUBY_LIB_DIR.*CMAKE_INSTALL_PREFIX.*RUBY_LIB_DIR_INSTALL@d' \
|
|
|
13eb711 |
CMakeLists.txt
|
|
|
13eb711 |
|
|
|
dc09e03 |
# Modify version forcely
|
|
|
dc09e03 |
sed -i CMakeLists.txt -e '\@set (VERSION @s|VERSION.*|VERSION "%{version}")|'
|
|
|
dc09e03 |
|
|
|
4ebeb1c |
# Kill python2 explicitly
|
|
|
4ebeb1c |
sed -i.py2 CMakeLists.txt -e 's|python2)|python2-nono)|'
|
|
|
4ebeb1c |
# ... and explicitly use python3
|
|
|
4ebeb1c |
env LANG=C grep -rl /usr/bin/env . | \
|
|
|
4ebeb1c |
xargs sed -i -e 's|/usr/bin/env[ \t]*python$|/usr/bin/python3|'
|
|
|
4ebeb1c |
|
|
|
6ff6167 |
# Quick-and-dirty workaround for libetpan 1.9.4 change using pkgconfig
|
|
|
6ff6167 |
mkdir TMPBINDIR
|
|
|
6ff6167 |
cat > TMPBINDIR/libetpan-config <
|
|
|
6ff6167 |
#!/usr/bin/bash
|
|
|
6ff6167 |
|
|
|
6ff6167 |
exec pkg-config \$@ libetpan
|
|
|
6ff6167 |
EOF
|
|
|
6ff6167 |
chmod 0755 TMPBINDIR/libetpan-config
|
|
|
6ff6167 |
|
|
|
13eb711 |
%build
|
|
|
6ff6167 |
export PATH=${PATH}:$(pwd)/TMPBINDIR
|
|
|
6ff6167 |
|
|
|
13eb711 |
rm -f CMakeCache.txt
|
|
|
83eae5f |
%cmake -B. \
|
|
|
13eb711 |
%if 0%{?build_unstable} >= 1
|
|
|
13eb711 |
-Denable-disks=TRUE \
|
|
|
13eb711 |
-Denable-doncky=TRUE \
|
|
|
13eb711 |
-Denable-global-menu=TRUE \
|
|
|
13eb711 |
-Denable-network-monitor=TRUE \
|
|
|
13eb711 |
%if 0
|
|
|
13eb711 |
-Denable-scooby-do=TRUE \
|
|
|
13eb711 |
%endif
|
|
|
13eb711 |
%endif
|
|
|
42bdbe2 |
.
|
|
|
13eb711 |
|
|
|
83eae5f |
make %{?_smp_mflags}
|
|
|
13eb711 |
|
|
|
13eb711 |
%install
|
|
|
83eae5f |
%make_install \
|
|
|
83eae5f |
INSTALL="install -p"
|
|
|
13eb711 |
|
|
|
13eb711 |
# Collect documents
|
|
|
13eb711 |
rm -rf documents licenses documents-dbus
|
|
|
13eb711 |
mkdir documents licenses documents-dbus
|
|
|
13eb711 |
cp -a \
|
|
|
13eb711 |
ChangeLog \
|
|
|
13eb711 |
documents
|
|
|
13eb711 |
mkdir documents-dbus/Dbus
|
|
|
13eb711 |
cp -a Dbus/demos \
|
|
|
13eb711 |
documents-dbus/Dbus/
|
|
|
13eb711 |
cp -a \
|
|
|
13eb711 |
LGPL-2 \
|
|
|
13eb711 |
LICENSE \
|
|
|
13eb711 |
copyright \
|
|
|
13eb711 |
licenses/
|
|
|
13eb711 |
|
|
|
13eb711 |
# Just to suppress rpmlint...
|
|
|
13eb711 |
pushd $RPM_BUILD_ROOT
|
|
|
13eb711 |
|
|
|
13eb711 |
for f in \
|
|
|
13eb711 |
`find . -name \*.conf`
|
|
|
13eb711 |
do
|
|
|
13eb711 |
sed -i -e '1i\ ' $f
|
|
|
13eb711 |
done
|
|
|
13eb711 |
|
|
|
13eb711 |
set +x
|
|
|
13eb711 |
for f in \
|
|
|
13eb711 |
.%{_datadir}/cairo-dock/plug-ins/*/* \
|
|
|
13eb711 |
$(find . -name \*.rb)
|
|
|
13eb711 |
do
|
|
|
13eb711 |
if head -n 1 $f 2>/dev/null | grep -q /bin/ ; then
|
|
|
13eb711 |
set -x
|
|
|
13eb711 |
chmod 0755 $f
|
|
|
13eb711 |
set +x
|
|
|
13eb711 |
fi
|
|
|
13eb711 |
done
|
|
|
13eb711 |
|
|
|
13eb711 |
# Modify CDApplet.h not to contain %%buildroot strings
|
|
|
13eb711 |
sed -i .%{_datadir}/cairo-dock/plug-ins/Dbus/CDApplet.h \
|
|
|
13eb711 |
-e '\@def@s|__.*\(DBUS_INTERFACES_VALA_SRC_CDAPPLET_H__\)|__\1|'
|
|
|
13eb711 |
|
|
|
13eb711 |
popd
|
|
|
13eb711 |
|
|
|
13eb711 |
%find_lang cairo-dock-plugins
|
|
|
13eb711 |
|
|
|
ac43c92 |
%ldconfig_scriptlets -n cairo-dock-vala
|
|
|
13eb711 |
|
|
|
13eb711 |
%files common
|
|
|
13eb711 |
%license licenses/*
|
|
|
13eb711 |
|
|
|
13eb711 |
%files
|
|
|
13eb711 |
# This is a metapackage
|
|
|
13eb711 |
|
|
|
13eb711 |
%files base -f cairo-dock-plugins.lang
|
|
|
13eb711 |
%doc documents/*
|
|
|
13eb711 |
|
|
|
13eb711 |
%{_libdir}/cairo-dock/*
|
|
|
13eb711 |
%{_datadir}/cairo-dock/plug-ins/*
|
|
|
13eb711 |
%{_datadir}/cairo-dock/gauges/*/
|
|
|
13eb711 |
|
|
|
13eb711 |
%exclude %{_libdir}/cairo-dock/*weblet*
|
|
|
13eb711 |
%exclude %{_libdir}/cairo-dock/*xfce*
|
|
|
13eb711 |
%exclude %{_libdir}/cairo-dock/*kde*
|
|
|
13eb711 |
%exclude %{_libdir}/cairo-dock/*Dbus*
|
|
|
13eb711 |
%exclude %{_datadir}/cairo-dock/plug-ins/*weblet*
|
|
|
13eb711 |
%exclude %{_datadir}/cairo-dock/plug-ins/*xfce*
|
|
|
13eb711 |
%exclude %{_datadir}/cairo-dock/plug-ins/*kde*
|
|
|
13eb711 |
%exclude %{_datadir}/cairo-dock/plug-ins/Dbus/
|
|
|
13eb711 |
%if 0%{?build_unstable} >= 1
|
|
|
13eb711 |
%exclude %{_libdir}/cairo-dock/appmenu-registrar
|
|
|
13eb711 |
%exclude %{_libdir}/cairo-dock/libcd-Global-Menu.so
|
|
|
13eb711 |
%exclude %{_libdir}/cairo-dock/libcd-disks.so
|
|
|
13eb711 |
%exclude %{_libdir}/cairo-dock/libcd-doncky.so
|
|
|
13eb711 |
%exclude %{_libdir}/cairo-dock/libcd-network-monitor.so
|
|
|
13eb711 |
#%%exclude %%{_libdir}/cairo-dock/libcd-scooby-do.so
|
|
|
13eb711 |
%exclude %{_datadir}/cairo-dock/plug-ins/Disks/
|
|
|
13eb711 |
%exclude %{_datadir}/cairo-dock/plug-ins/Doncky/
|
|
|
13eb711 |
%exclude %{_datadir}/cairo-dock/plug-ins/Global-Menu/
|
|
|
13eb711 |
%exclude %{_datadir}/cairo-dock/plug-ins/Network-Monitor/
|
|
|
13eb711 |
#%%exclude %%{_datadir}/cairo-dock/plug-ins/Scooby-Do/
|
|
|
13eb711 |
%endif
|
|
|
13eb711 |
# Vala
|
|
|
13eb711 |
%exclude %{_datadir}/cairo-dock/plug-ins/Dbus/CDApplet.h
|
|
|
13eb711 |
|
|
|
13eb711 |
%if 0%{?build_unstable} >= 1
|
|
|
13eb711 |
%files unstable
|
|
|
13eb711 |
%{_libdir}/cairo-dock/appmenu-registrar
|
|
|
13eb711 |
%{_libdir}/cairo-dock/libcd-Global-Menu.so
|
|
|
13eb711 |
%{_libdir}/cairo-dock/libcd-disks.so
|
|
|
13eb711 |
%{_libdir}/cairo-dock/libcd-doncky.so
|
|
|
13eb711 |
%{_libdir}/cairo-dock/libcd-network-monitor.so
|
|
|
13eb711 |
#%%{_libdir}/cairo-dock/libcd-scooby-do.so
|
|
|
13eb711 |
%{_datadir}/cairo-dock/plug-ins/Disks/
|
|
|
13eb711 |
%{_datadir}/cairo-dock/plug-ins/Doncky/
|
|
|
13eb711 |
%{_datadir}/cairo-dock/plug-ins/Global-Menu/
|
|
|
13eb711 |
%{_datadir}/cairo-dock/plug-ins/Network-Monitor/
|
|
|
13eb711 |
#%%{_datadir}/cairo-dock/plug-ins/Scooby-Do/
|
|
|
13eb711 |
%endif
|
|
|
13eb711 |
|
|
|
13eb711 |
%files dbus
|
|
|
13eb711 |
%doc documents-dbus/*
|
|
|
13eb711 |
%{_libdir}/cairo-dock/*Dbus*
|
|
|
13eb711 |
%{_datadir}/cairo-dock/plug-ins/Dbus/
|
|
|
13eb711 |
# The following is for cairo-dock-vala-devel
|
|
|
13eb711 |
%exclude %{_datadir}/cairo-dock/plug-ins/Dbus/CDApplet.h
|
|
|
13eb711 |
|
|
|
13eb711 |
%files xfce
|
|
|
13eb711 |
%{_libdir}/cairo-dock/*xfce*
|
|
|
13eb711 |
%{_datadir}/cairo-dock/plug-ins/*xfce*
|
|
|
13eb711 |
|
|
|
13eb711 |
%files kde
|
|
|
13eb711 |
%{_libdir}/cairo-dock/*kde*
|
|
|
13eb711 |
%{_datadir}/cairo-dock/plug-ins/*kde*
|
|
|
13eb711 |
|
|
|
13eb711 |
%files webkit
|
|
|
13eb711 |
%{_libdir}/cairo-dock/*weblet*
|
|
|
13eb711 |
%{_datadir}/cairo-dock/plug-ins/*weblet*
|
|
|
13eb711 |
|
|
|
13eb711 |
%files -n cairo-dock-python3
|
|
|
13eb711 |
%{python3_sitelib}/CairoDock.py*
|
|
|
13eb711 |
%{python3_sitelib}/CDApplet.py*
|
|
|
13eb711 |
%{python3_sitelib}/CDBashApplet.py*
|
|
|
13eb711 |
%{python3_sitelib}/*.egg-info
|
|
|
13eb711 |
%{python3_sitelib}/__pycache__/
|
|
|
13eb711 |
|
|
|
13eb711 |
%files -n cairo-dock-ruby
|
|
|
13eb711 |
%{ruby_vendorlib}/CDApplet.rb
|
|
|
13eb711 |
|
|
|
13eb711 |
%files -n cairo-dock-vala
|
|
|
13eb711 |
%{_libdir}/libCDApplet.so.1*
|
|
|
13eb711 |
%{_datadir}/vala/vapi/CDApplet.*
|
|
|
13eb711 |
|
|
|
13eb711 |
%files -n cairo-dock-vala-devel
|
|
|
13eb711 |
%{_libdir}/libCDApplet.so
|
|
|
13eb711 |
%{_libdir}/pkgconfig/CDApplet.pc
|
|
|
13eb711 |
%{_datadir}/cairo-dock/plug-ins/Dbus/CDApplet.h
|
|
|
13eb711 |
|
|
|
13eb711 |
%changelog
|
|
|
af81691 |
* Thu Jan 7 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-39.20210103git8554994
|
|
|
af81691 |
- Update to the latest git
|
|
|
af81691 |
|
|
|
dc09e03 |
* Sun Jan 3 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-38.20201022gita0d3415
|
|
|
dc09e03 |
- Update to the latest git
|
|
|
dc09e03 |
|
|
|
61b6e68 |
* Fri Aug 7 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-37
|
|
|
61b6e68 |
- Minor fix for cmake build issue https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds
|
|
|
61b6e68 |
|
|
|
6a133af |
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-37
|
|
|
6a133af |
- Second attempt - Rebuilt for
|
|
|
6a133af |
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
6a133af |
|
|
|
0bc6910 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-36
|
|
|
0bc6910 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
0bc6910 |
|
|
|
a711e95 |
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.4.1-35
|
|
|
a711e95 |
- Rebuilt for Python 3.9
|
|
|
a711e95 |
|
|
|
570c10c |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-34
|
|
|
570c10c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
570c10c |
|
|
|
d33a75e |
* Thu Jan 23 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-33
|
|
|
d33a75e |
- Fix for gcc10 -fno-common
|
|
|
d33a75e |
|
|
|
781a4b1 |
* Thu Nov 28 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-32
|
|
|
781a4b1 |
- Use newer zeitgeist
|
|
|
781a4b1 |
|
|
|
6ff6167 |
* Thu Nov 28 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-31
|
|
|
6ff6167 |
- Quick-and-dirty workaround for libetpan 1.9.4 change using pkgconfig
|
|
|
6ff6167 |
|
|
|
2e48e7c |
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 3.4.1-30
|
|
|
2e48e7c |
- Rebuilt for Python 3.8.0rc1 (#1748018)
|
|
|
2e48e7c |
|
|
|
4ebeb1c |
* Tue Aug 20 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-29
|
|
|
4ebeb1c |
- F-31+: disable python2 binding, use python3 explicitly
|
|
|
4ebeb1c |
|
|
|
c9c5ce8 |
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.4.1-27
|
|
|
c9c5ce8 |
- Rebuilt for Python 3.8
|
|
|
c9c5ce8 |
|
|
|
1de4ae4 |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-26
|
|
|
1de4ae4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
1de4ae4 |
|
|
|
25f6eb1 |
* Mon Feb 04 2019 Kalev Lember <klember@redhat.com> - 3.4.1-25
|
|
|
25f6eb1 |
- Require python2/python3-gobject instead of pygobject2 and pygobject3
|
|
|
25f6eb1 |
|
|
|
42bdbe2 |
* Fri Feb 1 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-24
|
|
|
42bdbe2 |
- Fix for recent cmake change
|
|
|
42bdbe2 |
|
|
|
780c72d |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-24
|
|
|
780c72d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
780c72d |
|
|
|
ecba6e2 |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-23
|
|
|
ecba6e2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
ecba6e2 |
|
|
|
a0faa78 |
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 3.4.1-22
|
|
|
a0faa78 |
- Rebuilt for Python 3.7
|
|
|
a0faa78 |
|
|
|
ff2211d |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-21
|
|
|
ff2211d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
ff2211d |
|
|
|
e438830 |
* Tue Jan 23 2018 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-20
|
|
|
e438830 |
- Remove -z defs for plugins usage
|
|
|
e438830 |
|
|
|
16559e0 |
* Fri Dec 15 2017 Iryna Shcherbina <ishcherb@redhat.com> - 3.4.1-19
|
|
|
16559e0 |
- Update Python 2 dependency declarations to new packaging standards
|
|
|
16559e0 |
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
|
|
|
16559e0 |
|
|
|
1260a87 |
* Wed Nov 22 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-18
|
|
|
1260a87 |
- F-28: use vte-2.91 instead of vte-2.90
|
|
|
1260a87 |
|
|
|
7b14371 |
* Tue Nov 14 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-17
|
|
|
7b14371 |
- F-28: rebuild for new libical
|
|
|
7b14371 |
|
|
|
41620b7 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-16
|
|
|
41620b7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
41620b7 |
|
|
|
73de248 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-15
|
|
|
73de248 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
73de248 |
|
|
|
b761dbb |
* Sat Apr 1 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-14
|
|
|
b761dbb |
- Fix FTBFS with related to -Wno-all -Werror=format-security
|
|
|
b761dbb |
- F-26+: switch to use webkitgtk4
|
|
|
b761dbb |
|
|
|
c15db59 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-13
|
|
|
c15db59 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
c15db59 |
|
|
|
1016288 |
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 3.4.1-12
|
|
|
1016288 |
- Rebuild for Python 3.6
|
|
|
1016288 |
|
|
|
29f9bab |
* Sun Dec 11 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-11
|
|
|
29f9bab |
- Workaround for time.h related conflict with 2.25 glibc
|
|
|
29f9bab |
|
|
|
c4b1055 |
* Sat Dec 10 2016 Andreas Bierfert <andreas.bierfert@lowlatency.de> - 3.4.1-10
|
|
|
c4b1055 |
- rebuild for libetpan 1.7.2 soname change
|
|
|
814e698 |
- fix changelog dates
|
|
|
c4b1055 |
|
|
|
7c77eac |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.1-9
|
|
|
7c77eac |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
|
7c77eac |
|
|
|
814e698 |
* Wed Feb 24 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-8
|
|
|
86bc921 |
- Pull in upstream patch to update URL on weather plugin
|
|
|
86bc921 |
|
|
|
3cfb5db |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-7
|
|
|
3cfb5db |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
3cfb5db |
|
|
|
a877c12 |
* Mon Jan 18 2016 David Tardon <dtardon@redhat.com> - 3.4.1-6
|
|
|
a877c12 |
- rebuild for libical 2.0.0
|
|
|
a877c12 |
|
|
|
556f2e2 |
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.1-5
|
|
|
556f2e2 |
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
|
|
|
556f2e2 |
|
|
|
2e8c48e |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.1-4
|
|
|
2e8c48e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
2e8c48e |
|
|
|
f9c0b8a |
* Wed Mar 25 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-3
|
|
|
f9c0b8a |
- Require xdg-utils by default for logout
|
|
|
f9c0b8a |
|
|
|
ecd26ed |
* Wed Mar 25 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-2
|
|
|
ecd26ed |
- Default to xdg-screensaver for lock_screen
|
|
|
ecd26ed |
- Restrict the dependency for core package
|
|
|
ecd26ed |
|
|
|
814e698 |
* Fri Mar 13 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.1-1
|
|
|
657c409 |
- 3.4.1
|
|
|
657c409 |
- demo_ruby: fix traceback when changing themes
|
|
|
657c409 |
|
|
|
13eb711 |
* Sat Feb 28 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.0-14
|
|
|
13eb711 |
- Bump release
|
|
|
13eb711 |
|
|
|
13eb711 |
* Wed Feb 25 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.0-13
|
|
|
13eb711 |
- Cosmetic changes
|
|
|
13eb711 |
|
|
|
13eb711 |
* Wed Feb 11 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.0-12
|
|
|
13eb711 |
- Split out Dbus subpackage, modify internal dependency
|
|
|
13eb711 |
- Make some packages noarch
|
|
|
13eb711 |
|
|
|
13eb711 |
* Fri Jan 23 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.0-11
|
|
|
13eb711 |
- Another may-be-problematic contents removed (bug 1178912)
|
|
|
13eb711 |
- Make sure that licenses files are always installed
|
|
|
13eb711 |
|
|
|
13eb711 |
* Thu Jan 22 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.0-10
|
|
|
13eb711 |
- Some may-be-problematic contents removed (bug 1178912)
|
|
|
13eb711 |
|
|
|
13eb711 |
* Fri Jan 02 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.4.0-9
|
|
|
13eb711 |
- Initial package
|