Группа :: Система/Библиотеки
Пакет: deepin-qt5integration
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define repo qt5integration
%def_disable clang
Name: deepin-qt5integration
Version: 5.6.11
Release: alt1
Summary: Qt platform theme integration plugins for DDE
License: LGPL-3.0+
Group: System/Libraries
Url: https://github.com/linuxdeepin/qt5integration
Packager: Leontiy Volodin <lvol at altlinux.org>
Source: %url/archive/%version/%repo-%version.tar.gz
%if_enabled clang
BuildRequires(pre): clang-devel
%else
BuildRequires(pre): gcc-c++
%endif
BuildRequires: libatk-devel
BuildRequires: dtk5-core-devel
BuildRequires: dtk5-widget-devel
BuildRequires: fontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libgtk+2-devel
BuildRequires: glib2-devel
BuildRequires: libgdk-pixbuf-devel
BuildRequires: libICE-devel
BuildRequires: libinput-devel
BuildRequires: libudev-devel
BuildRequires: libpango-devel
BuildRequires: qt5-base-devel
BuildRequires: qt5-svg-devel
BuildRequires: libqtxdg-devel >= 3.0.0
BuildRequires: qt5-x11extras-devel
BuildRequires: libX11-devel
BuildRequires: libXext-devel
BuildRequires: libXrender-devel
BuildRequires: libxcb-devel
BuildRequires: libmtdev-devel
BuildRequires: qt5-multimedia-devel
BuildRequires: qt5-base-common
BuildRequires: libgtest-devel
# for libQt5ThemeSupport.a
BuildRequires: qt5-base-devel-static
# Requires: deepin-qt5platform-plugins
%description
Multiple Qt plugins to provide better Qt5 integration for DDE is included.
%prep
%setup -n %repo-%version
%build
%qmake_qt5 \
%if_enabled clang
QMAKE_STRIP= -spec linux-clang \
%endif
CONFIG+=nostrip \
PREFIX=%prefix
make -j1
%install
%makeinstall INSTALL_ROOT=%buildroot
%files
%doc README.md
%doc LICENSE
%_qt5_plugindir/platformthemes/libqdeepin.so
%_qt5_plugindir/styles/libchameleon.so
%_qt5_plugindir/iconengines/libdsvgicon.so
%_qt5_plugindir/iconengines/libdtkbuiltin.so
%_qt5_plugindir/iconengines/libxdgicon.so
%_qt5_plugindir/iconengines/libdtkdciicon.so
%_qt5_plugindir/iconengines/libdtkiconproxy.so
%_qt5_plugindir/imageformats/libdsvg.so
%_qt5_plugindir/imageformats/libdci.so
%_datadir/mime/packages/image-dci.xml
%changelog
…
Полный changelog можно просмотреть здесь
%def_disable clang
Name: deepin-qt5integration
Version: 5.6.11
Release: alt1
Summary: Qt platform theme integration plugins for DDE
License: LGPL-3.0+
Group: System/Libraries
Url: https://github.com/linuxdeepin/qt5integration
Packager: Leontiy Volodin <lvol at altlinux.org>
Source: %url/archive/%version/%repo-%version.tar.gz
%if_enabled clang
BuildRequires(pre): clang-devel
%else
BuildRequires(pre): gcc-c++
%endif
BuildRequires: libatk-devel
BuildRequires: dtk5-core-devel
BuildRequires: dtk5-widget-devel
BuildRequires: fontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libgtk+2-devel
BuildRequires: glib2-devel
BuildRequires: libgdk-pixbuf-devel
BuildRequires: libICE-devel
BuildRequires: libinput-devel
BuildRequires: libudev-devel
BuildRequires: libpango-devel
BuildRequires: qt5-base-devel
BuildRequires: qt5-svg-devel
BuildRequires: libqtxdg-devel >= 3.0.0
BuildRequires: qt5-x11extras-devel
BuildRequires: libX11-devel
BuildRequires: libXext-devel
BuildRequires: libXrender-devel
BuildRequires: libxcb-devel
BuildRequires: libmtdev-devel
BuildRequires: qt5-multimedia-devel
BuildRequires: qt5-base-common
BuildRequires: libgtest-devel
# for libQt5ThemeSupport.a
BuildRequires: qt5-base-devel-static
# Requires: deepin-qt5platform-plugins
%description
Multiple Qt plugins to provide better Qt5 integration for DDE is included.
%prep
%setup -n %repo-%version
%build
%qmake_qt5 \
%if_enabled clang
QMAKE_STRIP= -spec linux-clang \
%endif
CONFIG+=nostrip \
PREFIX=%prefix
make -j1
%install
%makeinstall INSTALL_ROOT=%buildroot
%files
%doc README.md
%doc LICENSE
%_qt5_plugindir/platformthemes/libqdeepin.so
%_qt5_plugindir/styles/libchameleon.so
%_qt5_plugindir/iconengines/libdsvgicon.so
%_qt5_plugindir/iconengines/libdtkbuiltin.so
%_qt5_plugindir/iconengines/libxdgicon.so
%_qt5_plugindir/iconengines/libdtkdciicon.so
%_qt5_plugindir/iconengines/libdtkiconproxy.so
%_qt5_plugindir/imageformats/libdsvg.so
%_qt5_plugindir/imageformats/libdci.so
%_datadir/mime/packages/image-dci.xml
%changelog
…
Полный changelog можно просмотреть здесь