File kde3-codeine.spec of Package codeine
Name: kde3-codeine
Version: 1.0.1
Release: 1
Summary: A simple video-player for KDE
Group: Productivity/Multimedia/Video/Players
License: GPL-2.0
URL: http://kde-apps.org/content/show.php?content=17161
Source0: http://www.methylblue.com/codeine/codeine-1.0.1-3.tar.bz2
Patch0: codeine-gcc47.patch
Patch1: codeine-xine12.patch
Patch2: codeine-fix-xine-scope-plugin.patch
BuildRequires: xorg-x11-libXt-devel
BuildRequires: libXtst-devel
BuildRequires: libxine-devel >= 1.1.3
BuildRequires: kdelibs3-devel update-desktop-files
BuildRequires: scons <= 3.0.1 python
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
%description
Codeine is a video player with a different development philosophy.
%prep
%setup -qn codeine-%{version}
%patch -P 0 -p1
%patch -P 1 -p1
%patch -P 2 -p1
sed -i 1i\ '#include <stdint.h>' src/app/xineEngine.h
sed -i 1i\ '#include <cstdlib>' src/app/xineEngine.h
sed -i "s|'qt-mt',|'qt-mt', 'X11',|g" src/SConscript
sed -i "s|'qt-mt',|'qt-mt', 'X11',|g" src/app/SConscript
sed -i 's|print "Visit #codeine on irc.freenode.net!"|print ("Visit #codeine on irc.freenode.net!")|g' SConstruct
sed -i 's|print GREEN+"Writing archive "+ARCHIVE+NORMAL|print (GREEN+"Writing archive "+ARCHIVE+NORMAL)|g' SConstruct
%build
. /etc/opt/kde3/common_options
export QTDIR=/usr/lib/qt3
python2 /usr/bin/scons configure qtlibs=/usr/lib/qt3/%_lib prefix=/opt/kde3 $configkde
python2 /usr/bin/scons
%install
#make install DESTDIR=$RPM_BUILD_ROOT
DESTDIR=%{buildroot} python2 /usr/bin/scons \
prefix=%{buildroot}%{_prefix} \
install
install -d %{buildroot}/opt/kde3/share/icons/hicolor
mv %{buildroot}/opt/kde3/share/icons/crystalsvg/* %{buildroot}/opt/kde3/share/icons/hicolor
%suse_update_desktop_file codeine -r AudioVideo Player Video
%post
%postun
#%find_lang %{name}
#%files -f %{name}.lang
%files
%defattr(-,root,root-)
/opt/kde3/bin/codeine
/opt/kde3/lib/kde3/libcodeine.la
/opt/kde3/lib/kde3/libcodeine.so
/opt/kde3/share/applications/kde/codeine.desktop
/opt/kde3/share/apps/codeine/codeineui.rc
/opt/kde3/share/apps/konqueror/servicemenus/codeine_play_dvd.desktop
/opt/kde3/share/icons/hicolor/128x128/apps/codeine.png
/opt/kde3/share/icons/hicolor/16x16/apps/codeine.png
/opt/kde3/share/icons/hicolor/22x22/apps/codeine.png
/opt/kde3/share/icons/hicolor/32x32/apps/codeine.png
/opt/kde3/share/icons/hicolor/48x48/apps/codeine.png
/opt/kde3/share/icons/hicolor/64x64/apps/codeine.png
/opt/kde3/share/services/codeine_part.desktop
%dir /opt/kde3/share/apps/codeine
%dir /opt/kde3/share/apps/konqueror
%dir /opt/kde3/share/apps/konqueror/servicemenus
%dir /opt/kde3/lib
%dir /opt/kde3/lib/kde3
%changelog