Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37377041
en ru br
Репозитории ALT

Группа :: Графические оболочки/KDE
Пакет: qt5-phonon

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%def_disable zeitgeist

Name: qt5-phonon
Version: 4.10.2
Release: alt1

Group: Graphical desktop/KDE
Summary: KDE5 Multimedia Framework
Url: http://phonon.kde.org/
License: LGPLv2+

#Source: ftp://ftp.kde.org/pub/kde/stable/%name/%version/%name-%version.tar.bz2

Source: phonon4qt5-%version.tar
# FC

# ALT

Patch100: alt-no-rpath.patch
Patch101: alt-fix-install.patch
Patch102: alt-fix-qt-visibility-test.patch

BuildRequires(pre): qt5-base-devel
BuildRequires: qt5-tools-devel qt5-declarative-devel
BuildRequires: libEGL-devel libGL-devel
BuildRequires: automoc cmake extra-cmake-modules
BuildRequires: libalsa-devel libpulseaudio-devel
BuildRequires: kde-common-devel
%if_enabled zeitgeist
BuildRequires: libqzeitgeist-devel
%endif

%description
Phonon is the KDE5 Multimedia Framework

%package -n libphonon4qt5experimental
Group: System/Libraries
Summary: Phonon library
%description -n libphonon4qt5experimental
Phonon library.

%package -n libphonon4qt5
Group: System/Libraries
Summary: Phonon library
%description -n libphonon4qt5
Phonon library.

%package devel
Group: Development/KDE and QT
Summary: Header files and documentation for compiling Phonon applications
%description devel
This package includes the header files you will need to compile applications
with Phonon.


%prep
%setup -qn phonon4qt5-%version
%patch100 -p1
%patch101 -p1
%patch102 -p1


%build
%add_optflags %optflags_shared -UPIE -U__PIE__
#%add_optflags %optflags_shared
%Kcmake \
   -DPHONON_BUILD_PHONON4QT5:BOOL=ON \
   -DSHARE_INSTALL_PREFIX:PATH=%_datadir \
   -DPLUGIN_INSTALL_DIR:PATH=%_qt5_archdatadir \
   -DINCLUDE_INSTALL_DIR:PATH=%_includedir/phonon4qt5 \
   -DPHONON_INSTALL_QT_COMPAT_HEADERS:BOOL=ON \
   -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT:BOOL=ON \
   #
%Kmake

%install
%Kinstall

mkdir -p %buildroot/%_qt5_plugindir/phonon4qt5_backend


%files -n libphonon4qt5experimental
%_libdir/libphonon4qt5experimental.so.*

%files -n libphonon4qt5
%dir %_qt5_plugindir/phonon4qt5_backend/
%_libdir/libphonon4qt5.so.*

%files devel
%_includedir/phonon4qt5
#%_includedir/KDE
%_libdir/libphonon4qt5.so
%_libdir/libphonon4qt5experimental.so
%dir %_datadir/phonon4qt5/
%_datadir/phonon4qt5/buildsystem/
%_libdir/cmake/phonon4qt5/
%_qt5_plugindir/designer/phononwidgets.so
%_qt5_archdatadir/mkspecs/modules/qt_phonon4qt5.pri
%_pkgconfigdir/phonon4qt5.pc
%_datadir/dbus-1/interfaces/org.kde.Phonon4Qt5.AudioOutput.xml

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin