Hello community, here is the log from the commit of package xine-ui for openSUSE:Factory checked in at 2017-04-24 09:48:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xine-ui (Old) and /work/SRC/openSUSE:Factory/.xine-ui.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xine-ui" Mon Apr 24 09:48:58 2017 rev:34 rq:489536 version:0.99.9 Changes: -------- --- /work/SRC/openSUSE:Factory/xine-ui/xine-ui.changes 2015-04-21 10:54:07.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.xine-ui.new/xine-ui.changes 2017-04-24 09:48:59.818148182 +0200 @@ -1,0 +2,5 @@ +Thu Apr 20 06:57:38 UTC 2017 - davejpla...@gmail.com + +- Fix desktop file with xine-ui-desktop.patch + +------------------------------------------------------------------- New: ---- xine-ui-desktop.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xine-ui.spec ++++++ --- /var/tmp/diff_new_pack.Foexub/_old 2017-04-24 09:49:00.814007333 +0200 +++ /var/tmp/diff_new_pack.Foexub/_new 2017-04-24 09:49:00.818006767 +0200 @@ -1,7 +1,7 @@ # # spec file for package xine-ui # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,9 +22,10 @@ BuildRequires: autoconf BuildRequires: automake BuildRequires: curl-devel +BuildRequires: fdupes BuildRequires: libjpeg-devel -BuildRequires: libpng-devel -BuildRequires: libxine-devel +BuildRequires: pkgconfig(libpng12) +BuildRequires: pkgconfig(libxine) %if !%{with distributable} BuildRequires: libxine2-codecs %endif @@ -32,6 +33,7 @@ BuildRequires: readline-devel BuildRequires: update-desktop-files BuildRequires: xorg-x11-devel +BuildRequires: pkgconfig(caca) Summary: Video player with plugins License: GPL-2.0+ and SUSE-Public-Domain Group: Productivity/Multimedia/Video/Players @@ -50,6 +52,8 @@ Source99: baselibs.conf # *** xine-lib: Bugfixes Patch0: xine-ui-various.diff +#PATCH_FIX-OPENSUSE xine-ui-desktop.patch davejpla...@gmail.com - remove desktop file errors +Patch1: xine-ui-desktop.patch Patch2: xine-ui-lirc.diff Patch22: xine-ui-rpmlintrc.diff # *** SUSE only changes @@ -78,6 +82,7 @@ %patch22 -p1 %patch50 -p1 %patch60 +%patch1 install -m 0644 %SOURCE1 misc/splash-default/xine-ui_logo.png install -m 0644 %SOURCE2 misc/splash-default/xine-ui_logo-crippled.png %ifarch x86_64 @@ -86,10 +91,19 @@ %endif %build -export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" +%if 1 == 0 +%define gcc_version 7 +export CC=gcc-7 +export CPP=cpp-7 +export CXX=g++-7 +%endif +export CFLAGS="%{optflags} -fno-strict-aliasing" +%if 0%{?gcc_version} > 5 +export CFLAGS="$CFLAGS -Werror=date-time" +%endif # ignore nonupdated automake+co files rm -f missing ; touch missing -export XINE_DOCPATH=/usr/share/doc/packages/xine-ui +export XINE_DOCPATH=%{_datadir}/doc/packages/xine-ui NO_CONFIGURE=1 ./autogen.sh @@ -97,27 +111,33 @@ --enable-vdr-keys \ --with-pic \ --disable-static -make %{?jobs:-j%jobs} +make %{_smp_mflags} V=1 %install -make install DESTDIR=$RPM_BUILD_ROOT -install -d -m755 $RPM_BUILD_ROOT%{_defaultdocdir} -mv $RPM_BUILD_ROOT/usr/share/doc/xitk $RPM_BUILD_ROOT%{_defaultdocdir}/xine-ui -mkdir -p $RPM_BUILD_ROOT/usr/share/applications/ -rm -rf $RPM_BUILD_ROOT/usr/share/xine/desktop -install -m 0644 %SOURCE2 $RPM_BUILD_ROOT/usr/share/xine/skins/xine-ui_logo-crippled.png +make install DESTDIR=%{buildroot} +install -d -m755 %{buildroot}%{_defaultdocdir} +mv %{buildroot}%{_datadir}/doc/xitk %{buildroot}%{_defaultdocdir}/xine-ui +mkdir -p %{buildroot}%{_datadir}/applications/ +rm -rf %{buildroot}%{_datadir}/xine/desktop +install -m 0644 %SOURCE2 %{buildroot}%{_datadir}/xine/skins/xine-ui_logo-crippled.png # extra skins -install -d -m755 %buildroot/usr/share/xine/skins/ +install -d -m755 %{buildroot}%{_datadir}/xine/skins/ for i in %SOURCE11 %SOURCE12 %SOURCE13 ; do - tar xfvj $i -C %buildroot/usr/share/xine/skins/ + tar xfvj $i -C %buildroot%{_datadir}/xine/skins/ done # -%suse_update_desktop_file -i xine AudioVideo Player Video %find_lang %{name} %find_lang xitk %{name}.lang +%fdupes -s %{buildroot}%{_mandir} +%fdupes -s %{buildroot}%{_datadir}/xine -%clean -rm -rf $RPM_BUILD_ROOT +%post +%mime_database_post +%desktop_database_post + +%postun +%mime_database_postun +%desktop_database_postun %files -f %{name}.lang %defattr(-,root,root,0755) @@ -131,33 +151,34 @@ %doc %_mandir/man1/xine.1.gz %doc %_mandir/man1/xine-check.1.gz %doc %_mandir/man1/xine-remote.1.gz -/usr/bin/aaxine -/usr/bin/fbxine -/usr/bin/xine -/usr/bin/xine-check -/usr/bin/xine-remote -%dir /usr/share/icons/hicolor -%dir /usr/share/icons/hicolor/* -%dir /usr/share/icons/hicolor/*/apps -/usr/share/icons/hicolor/*/apps/xine.png -%dir /usr/share/xine -%dir /usr/share/xine/skins -/usr/share/xine/skins/xine-ui_logo.png -/usr/share/xine/skins/xine-ui_logo-crippled.png -/usr/share/xine/skins/xine_splash.png -/usr/share/xine/skins/xinetic -/usr/share/xine/skins/CelomaChrome -/usr/share/xine/skins/caramel -/usr/share/xine/skins/lcd -%dir /usr/share/xine/visuals -/usr/share/xine/visuals/default.mpv -/usr/share/applications/xine.desktop -/usr/share/xine/oxine -/usr/share/pixmaps/* -/usr/share/mime/packages/xine-ui.xml +%{_bindir}/aaxine +%{_bindir}/fbxine +%{_bindir}/xine +%{_bindir}/xine-check +%{_bindir}/xine-remote +%{_bindir}/cacaxine +%dir %{_datadir}/icons/hicolor +%dir %{_datadir}/icons/hicolor/* +%dir %{_datadir}/icons/hicolor/*/apps +%{_datadir}/icons/hicolor/*/apps/xine.png +%dir %{_datadir}/xine +%dir %{_datadir}/xine/skins +%{_datadir}/xine/skins/xine-ui_logo.png +%{_datadir}/xine/skins/xine-ui_logo-crippled.png +%{_datadir}/xine/skins/xine_splash.png +%{_datadir}/xine/skins/xinetic +%{_datadir}/xine/skins/CelomaChrome +%{_datadir}/xine/skins/caramel +%{_datadir}/xine/skins/lcd +%dir %{_datadir}/xine/visuals +%{_datadir}/xine/visuals/default.mpv +%{_datadir}/applications/xine.desktop +%{_datadir}/xine/oxine +%{_datadir}/pixmaps/* +%{_datadir}/mime/packages/xine-ui.xml %_defaultdocdir/xine-ui %doc %_mandir/*/man1/xine-bugreport.1.gz %doc %_mandir/man1/xine-bugreport.1.gz -/usr/bin/xine-bugreport +%{_bindir}/xine-bugreport %changelog ++++++ xine-ui-desktop.patch ++++++ Index: misc/desktops/xine.desktop.in =================================================================== --- misc/desktops/xine.desktop.in.orig 2010-04-07 17:36:46.000000000 +0200 +++ misc/desktops/xine.desktop.in 2017-04-19 19:52:52.693771312 +0200 @@ -1,10 +1,9 @@ [Desktop Entry] -Encoding=UTF-8 Name=xine Comment=Video Player Exec=xine %U Icon=xine Terminal=false Type=Application -Categories=Application;AudioVideo;Player; -MimeType=x-content/video-dvd;x-content/audio-cdda;x-content/video-vcd;x-content/video-svcd; \ No newline at end of file +Categories=AudioVideo;Player; +MimeType= \ No newline at end of file