mirror of
https://abf.rosa.ru/djam/qt5-macros.git
synced 2025-02-23 09:32:57 +00:00
Automatic import for version 5.6.0-1
This commit is contained in:
commit
545887b095
2 changed files with 69 additions and 0 deletions
27
qt5-macros.spec
Normal file
27
qt5-macros.spec
Normal file
|
@ -0,0 +1,27 @@
|
|||
Summary: Base macros for Qt 5
|
||||
Name: qt5-macros
|
||||
Version: 5.6.0
|
||||
Release: 1
|
||||
License: LGPLv3+
|
||||
Group: Development/KDE and Qt
|
||||
Url: http://qt-project.org/
|
||||
Source0: qt5.macros
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
Base macros for Qt 5.
|
||||
|
||||
%files
|
||||
%{_sysconfdir}/rpm/macros.d/qt5.macros
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
%prep
|
||||
|
||||
%build
|
||||
|
||||
%install
|
||||
|
||||
# Install rpm macros
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/rpm/macros.d
|
||||
install -m 0644 %{SOURCE0} %{buildroot}%{_sysconfdir}/rpm/macros.d
|
42
qt5.macros
Normal file
42
qt5.macros
Normal file
|
@ -0,0 +1,42 @@
|
|||
%_qt5_prefix %{_libdir}/qt5
|
||||
%_qt5_bindir %{_qt5_prefix}/bin
|
||||
%_qt5_datadir %{_datadir}/qt5
|
||||
%_qt5_demodir %{_qt5_prefix}/demos
|
||||
%_qt5_docdir %{_docdir}/qt5
|
||||
%_qt5_exampledir %{_qt5_prefix}/examples
|
||||
%_qt5_importdir %{_qt5_prefix}/imports
|
||||
%_qt5_includedir %{_includedir}/qt5
|
||||
%_qt5_libdir %{_libdir}
|
||||
%_qt5_libexecdir %{_qt5_prefix}/libexec
|
||||
%_qt5_plugindir %{_qt5_prefix}/plugins
|
||||
%_qt5_sysconfdir %{_sysconfdir}/qt5
|
||||
%_qt5_testsdir %{_qt5_prefix}/tests
|
||||
%_qt5_translationsdir %{_qt5_datadir}/translations
|
||||
|
||||
%qmake_qt5 \
|
||||
CPPFLAGS="${CPPFLAGS:-%optflags -DPIC -fPIC}" ; export CPPFLAGS ; \
|
||||
%{_bindir}/qmake-qt5 \\\
|
||||
%if "%{_lib}" != "lib" \
|
||||
libsuff=64 \\\
|
||||
%endif \
|
||||
QMAKE_CFLAGS="${CFLAGS:-%optflags -DPIC -fPIC}" \\\
|
||||
QMAKE_CXXFLAGS="${CXXFLAGS:-%optflags -DPIC -fPIC}" \\\
|
||||
QMAKE_CXXFLAGS_RELEASE= \\\
|
||||
QMAKE_LFLAGS="%{?ldflags}"
|
||||
|
||||
%cmake_qt5 \
|
||||
QTDIR="%{_libdir}/qt5" ; export QTDIR ; \
|
||||
PATH="%{_qt5_bindir}:$PATH" ; export PATH ; \
|
||||
CPPFLAGS="${CPPFLAGS:-%optflags -DPIC -fPIC}" ; export CPPFLAGS ; \
|
||||
%setup_compile_flags \
|
||||
mkdir -p build \
|
||||
cd build \
|
||||
%__cmake .. \\\
|
||||
%if "%{_lib}" != "lib" \
|
||||
-DLIB_SUFFIX=64 \\\
|
||||
%endif \
|
||||
-DCMAKE_INSTALL_PREFIX=%{_prefix} \\\
|
||||
-DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} \\\
|
||||
-DCMAKE_MODULE_LINKER_FLAGS="%(echo %ldflags|sed -e 's#-Wl,--no-undefined##')" \\\
|
||||
-DDBUS_SERVICES_DIR=%{_datadir}/dbus-1/services \\\
|
||||
-DDBUS_INTERFACES_DIR=%{_datadir}/dbus-1/interfaces
|
Loading…
Add table
Reference in a new issue