:: /
: jreen
Sources Gear Bugs and FR Repocop
%define so_version 1
Name: jreen
Version: 1.3.0
Release: alt1
Epoch: 7
Summary: Free and Opensource Jabber library, written in C++ using cross-platform framework Qt.
Summary(ru_RU.UTF-8): Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt.
License: GPLv2+
Group: System/Libraries
URL: http://qutim.org/%name
Packager: Nazarov Denis <nenderus at altlinux.org>
# https://github.com/euroelessar/%name/archive/v%version/%name-%version.tar.gz
Source: %name-%version.tar
BuildRequires: cmake
BuildRequires: libgsasl-devel
BuildRequires: libspeex-devel
BuildRequires: qt4-designer
BuildRequires: qt5-base-devel
%description
Jreen - Free and Opensource Jabber library, written in C++ using cross-platform framework Qt. Licensed under the GNU/GPL version 2.
Advantages over other Jabber/XMPP libraries:
- Easy to extend architecture
- Easy to learn and support
- Very fast
%description -l ru_RU.UTF-8
Jreen - Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt. Распространяется под лицензией GNU/GPL версии 2.
Преимущества перед другими Jabber/XMPP библиотеками:
- Легко расширяемая архитектура
- Лёгкий в освоении и поддержке
- Очень быстрый
%package -n lib%name%so_version
Summary: Free and Opensource Jabber library, written in C++ using cross-platform framework Qt.
Summary(ru_RU.UTF-8): Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt.
Group: System/Libraries
%description -n lib%name%so_version
Jreen - Free and Opensource Jabber library, written in C++ using cross-platform framework Qt. Licensed under the GNU/GPL version 2.
Advantages over other Jabber/XMPP libraries:
- Easy to extend architecture
- Easy to learn and support
- Very fast
%description -l ru_RU.UTF-8 -n lib%name%so_version
Jreen - Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt. Распространяется под лицензией GNU/GPL версии 2.
Преимущества перед другими Jabber/XMPP библиотеками:
- Легко расширяемая архитектура
- Лёгкий в освоении и поддержке
- Очень быстрый
%package -n lib%name-devel
Summary: Free and Opensource Jabber library, written in C++ using cross-platform framework Qt.
Summary(ru_RU.UTF-8): Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt.
Group: Development/C++
%description -n lib%name-devel
Jreen - Free and Opensource Jabber library, written in C++ using cross-platform framework Qt. Licensed under the GNU/GPL version 2.
Advantages over other Jabber/XMPP libraries:
- Easy to extend architecture
- Easy to learn and support
- Very fast
%description -l ru_RU.UTF-8 -n lib%name-devel
Jreen - Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt. Распространяется под лицензией GNU/GPL версии 2.
Преимущества перед другими Jabber/XMPP библиотеками:
- Легко расширяемая архитектура
- Лёгкий в освоении и поддержке
- Очень быстрый
%package -n lib%name-qt5-%so_version
Summary: Free and Opensource Jabber library, written in C++ using cross-platform framework Qt.
Summary(ru_RU.UTF-8): Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt.
Group: System/Libraries
%description -n lib%name-qt5-%so_version
Jreen - Free and Opensource Jabber library, written in C++ using cross-platform framework Qt. Licensed under the GNU/GPL version 2.
Advantages over other Jabber/XMPP libraries:
- Easy to extend architecture
- Easy to learn and support
- Very fast
%description -l ru_RU.UTF-8 -n lib%name-qt5-%so_version
Jreen - Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt. Распространяется под лицензией GNU/GPL версии 2.
Преимущества перед другими Jabber/XMPP библиотеками:
- Легко расширяемая архитектура
- Лёгкий в освоении и поддержке
- Очень быстрый
%package -n lib%name-qt5-devel
Summary: Free and Opensource Jabber library, written in C++ using cross-platform framework Qt.
Summary(ru_RU.UTF-8): Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt.
Group: Development/C++
%description -n lib%name-qt5-devel
Jreen - Free and Opensource Jabber library, written in C++ using cross-platform framework Qt. Licensed under the GNU/GPL version 2.
Advantages over other Jabber/XMPP libraries:
- Easy to extend architecture
- Easy to learn and support
- Very fast
%description -l ru_RU.UTF-8 -n lib%name-qt5-devel
Jreen - Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt. Распространяется под лицензией GNU/GPL версии 2.
Преимущества перед другими Jabber/XMPP библиотеками:
- Легко расширяемая архитектура
- Лёгкий в освоении и поддержке
- Очень быстрый
%prep
%setup
%build
# Build Qt4 version
mkdir -p %_target_platform-qt4
pushd %_target_platform-qt4
cmake .. \
-DCMAKE_INSTALL_PREFIX:PATH=%prefix \
-DCMAKE_C_FLAGS:STRING='%optflags' \
-DCMAKE_CXX_FLAGS:STRING='%optflags' \
-DCMAKE_BUILD_TYPE:STRING=Release \
-DGSASL_INCLUDE_DIRS:PATH=%_includedir \
-DJREEN_FORCE_QT4:BOOL=TRUE \
-Wno-dev
popd
%make_build -C %_target_platform-qt4
# Build Qt5 version
mkdir -p %_target_platform-qt5
pushd %_target_platform-qt5
cmake .. \
-DCMAKE_INSTALL_PREFIX:PATH=%prefix \
-DCMAKE_C_FLAGS:STRING='%optflags' \
-DCMAKE_CXX_FLAGS:STRING='%optflags' \
-DCMAKE_BUILD_TYPE:STRING=Release \
-DGSASL_INCLUDE_DIRS:PATH=%_includedir \
-Wno-dev
popd
%make_build -C %_target_platform-qt5
%install
# Install Qt4 version
%makeinstall_std -C %_target_platform-qt4
# Install Qt5 version
%makeinstall_std -C %_target_platform-qt5
%files -n lib%name%so_version
%_libdir/lib%name.so.*
%files -n lib%name-devel
%_libdir/lib%name.so
%_pkgconfigdir/lib%name.pc
%dir %_includedir/%name-qt4
%dir %_includedir/%name-qt4/%name
%_includedir/%name-qt4/%name/*.h
%dir %_includedir/%name-qt4/%name/experimental
%_includedir/%name-qt4/%name/experimental/*.h
%files -n lib%name-qt5-%so_version
%_libdir/lib%name-qt5.so.*
%files -n lib%name-qt5-devel
%_libdir/lib%name-qt5.so
%_pkgconfigdir/lib%name-qt5.pc
%dir %_includedir/%name-qt5
%dir %_includedir/%name-qt5/%name
%_includedir/%name-qt5/%name/*.h
%dir %_includedir/%name-qt5/%name/experimental
%_includedir/%name-qt5/%name/experimental/*.h
%changelog
…
changelog
Name: jreen
Version: 1.3.0
Release: alt1
Epoch: 7
Summary: Free and Opensource Jabber library, written in C++ using cross-platform framework Qt.
Summary(ru_RU.UTF-8): Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt.
License: GPLv2+
Group: System/Libraries
URL: http://qutim.org/%name
Packager: Nazarov Denis <nenderus at altlinux.org>
# https://github.com/euroelessar/%name/archive/v%version/%name-%version.tar.gz
Source: %name-%version.tar
BuildRequires: cmake
BuildRequires: libgsasl-devel
BuildRequires: libspeex-devel
BuildRequires: qt4-designer
BuildRequires: qt5-base-devel
%description
Jreen - Free and Opensource Jabber library, written in C++ using cross-platform framework Qt. Licensed under the GNU/GPL version 2.
Advantages over other Jabber/XMPP libraries:
- Easy to extend architecture
- Easy to learn and support
- Very fast
%description -l ru_RU.UTF-8
Jreen - Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt. Распространяется под лицензией GNU/GPL версии 2.
Преимущества перед другими Jabber/XMPP библиотеками:
- Легко расширяемая архитектура
- Лёгкий в освоении и поддержке
- Очень быстрый
%package -n lib%name%so_version
Summary: Free and Opensource Jabber library, written in C++ using cross-platform framework Qt.
Summary(ru_RU.UTF-8): Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt.
Group: System/Libraries
%description -n lib%name%so_version
Jreen - Free and Opensource Jabber library, written in C++ using cross-platform framework Qt. Licensed under the GNU/GPL version 2.
Advantages over other Jabber/XMPP libraries:
- Easy to extend architecture
- Easy to learn and support
- Very fast
%description -l ru_RU.UTF-8 -n lib%name%so_version
Jreen - Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt. Распространяется под лицензией GNU/GPL версии 2.
Преимущества перед другими Jabber/XMPP библиотеками:
- Легко расширяемая архитектура
- Лёгкий в освоении и поддержке
- Очень быстрый
%package -n lib%name-devel
Summary: Free and Opensource Jabber library, written in C++ using cross-platform framework Qt.
Summary(ru_RU.UTF-8): Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt.
Group: Development/C++
%description -n lib%name-devel
Jreen - Free and Opensource Jabber library, written in C++ using cross-platform framework Qt. Licensed under the GNU/GPL version 2.
Advantages over other Jabber/XMPP libraries:
- Easy to extend architecture
- Easy to learn and support
- Very fast
%description -l ru_RU.UTF-8 -n lib%name-devel
Jreen - Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt. Распространяется под лицензией GNU/GPL версии 2.
Преимущества перед другими Jabber/XMPP библиотеками:
- Легко расширяемая архитектура
- Лёгкий в освоении и поддержке
- Очень быстрый
%package -n lib%name-qt5-%so_version
Summary: Free and Opensource Jabber library, written in C++ using cross-platform framework Qt.
Summary(ru_RU.UTF-8): Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt.
Group: System/Libraries
%description -n lib%name-qt5-%so_version
Jreen - Free and Opensource Jabber library, written in C++ using cross-platform framework Qt. Licensed under the GNU/GPL version 2.
Advantages over other Jabber/XMPP libraries:
- Easy to extend architecture
- Easy to learn and support
- Very fast
%description -l ru_RU.UTF-8 -n lib%name-qt5-%so_version
Jreen - Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt. Распространяется под лицензией GNU/GPL версии 2.
Преимущества перед другими Jabber/XMPP библиотеками:
- Легко расширяемая архитектура
- Лёгкий в освоении и поддержке
- Очень быстрый
%package -n lib%name-qt5-devel
Summary: Free and Opensource Jabber library, written in C++ using cross-platform framework Qt.
Summary(ru_RU.UTF-8): Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt.
Group: Development/C++
%description -n lib%name-qt5-devel
Jreen - Free and Opensource Jabber library, written in C++ using cross-platform framework Qt. Licensed under the GNU/GPL version 2.
Advantages over other Jabber/XMPP libraries:
- Easy to extend architecture
- Easy to learn and support
- Very fast
%description -l ru_RU.UTF-8 -n lib%name-qt5-devel
Jreen - Открытая и свободная Jabber-библиотека, написанная на C++ с использованием кросс-платформенного фреймворка Qt. Распространяется под лицензией GNU/GPL версии 2.
Преимущества перед другими Jabber/XMPP библиотеками:
- Легко расширяемая архитектура
- Лёгкий в освоении и поддержке
- Очень быстрый
%prep
%setup
%build
# Build Qt4 version
mkdir -p %_target_platform-qt4
pushd %_target_platform-qt4
cmake .. \
-DCMAKE_INSTALL_PREFIX:PATH=%prefix \
-DCMAKE_C_FLAGS:STRING='%optflags' \
-DCMAKE_CXX_FLAGS:STRING='%optflags' \
-DCMAKE_BUILD_TYPE:STRING=Release \
-DGSASL_INCLUDE_DIRS:PATH=%_includedir \
-DJREEN_FORCE_QT4:BOOL=TRUE \
-Wno-dev
popd
%make_build -C %_target_platform-qt4
# Build Qt5 version
mkdir -p %_target_platform-qt5
pushd %_target_platform-qt5
cmake .. \
-DCMAKE_INSTALL_PREFIX:PATH=%prefix \
-DCMAKE_C_FLAGS:STRING='%optflags' \
-DCMAKE_CXX_FLAGS:STRING='%optflags' \
-DCMAKE_BUILD_TYPE:STRING=Release \
-DGSASL_INCLUDE_DIRS:PATH=%_includedir \
-Wno-dev
popd
%make_build -C %_target_platform-qt5
%install
# Install Qt4 version
%makeinstall_std -C %_target_platform-qt4
# Install Qt5 version
%makeinstall_std -C %_target_platform-qt5
%files -n lib%name%so_version
%_libdir/lib%name.so.*
%files -n lib%name-devel
%_libdir/lib%name.so
%_pkgconfigdir/lib%name.pc
%dir %_includedir/%name-qt4
%dir %_includedir/%name-qt4/%name
%_includedir/%name-qt4/%name/*.h
%dir %_includedir/%name-qt4/%name/experimental
%_includedir/%name-qt4/%name/experimental/*.h
%files -n lib%name-qt5-%so_version
%_libdir/lib%name-qt5.so.*
%files -n lib%name-qt5-devel
%_libdir/lib%name-qt5.so
%_pkgconfigdir/lib%name-qt5.pc
%dir %_includedir/%name-qt5
%dir %_includedir/%name-qt5/%name
%_includedir/%name-qt5/%name/*.h
%dir %_includedir/%name-qt5/%name/experimental
%_includedir/%name-qt5/%name/experimental/*.h
%changelog
…
changelog