[kipi-plugins/f14/master] - no libgpod on s390(x) - mark s390(x) as big endian

Dan Horák sharkcz at fedoraproject.org
Thu Sep 16 15:16:37 UTC 2010


commit aa923fc74a034ec6040bf635584f88345adb7145
Author: Dan Horák <dan at danny.cz>
Date:   Thu Sep 16 17:16:32 2010 +0200

    - no libgpod on s390(x)
    - mark s390(x) as big endian

 kipi-plugins-1.4.0-s390.patch |   13 +++++++++++++
 kipi-plugins.spec             |   19 +++++++++++++++++--
 2 files changed, 30 insertions(+), 2 deletions(-)
---
diff --git a/kipi-plugins-1.4.0-s390.patch b/kipi-plugins-1.4.0-s390.patch
new file mode 100644
index 0000000..03a4fd8
--- /dev/null
+++ b/kipi-plugins-1.4.0-s390.patch
@@ -0,0 +1,13 @@
+diff -up kipi-plugins-1.4.0/dngconverter/dngwriter/extra/dng_sdk/dng_flags.h.s390 kipi-plugins-1.4.0/dngconverter/dngwriter/extra/dng_sdk/dng_flags.h
+--- kipi-plugins-1.4.0/dngconverter/dngwriter/extra/dng_sdk/dng_flags.h.s390	2010-09-16 16:26:17.000000000 +0200
++++ kipi-plugins-1.4.0/dngconverter/dngwriter/extra/dng_sdk/dng_flags.h	2010-09-16 16:27:21.000000000 +0200
+@@ -73,6 +73,9 @@
+ #elif defined(__POWERPC__)
+ #define qDNGBigEndian 1
+ 
++#elif defined(__s390__)
++#define qDNGBigEndian 1
++
+ #elif defined(__INTEL__)
+ #define qDNGBigEndian 0
+ 
diff --git a/kipi-plugins.spec b/kipi-plugins.spec
index 42fe1cb..73af1c2 100644
--- a/kipi-plugins.spec
+++ b/kipi-plugins.spec
@@ -3,7 +3,7 @@
 Name:    kipi-plugins
 Summary: Plugins to use with Kipi
 Version: 1.4.0
-Release: 1%{?dist}
+Release: 2%{?dist}
 
 License: GPLv2+ and Adobe
 Group:   Applications/Multimedia
@@ -20,7 +20,9 @@ BuildRequires: gettext
 BuildRequires: kdegraphics4-devel sane-backends-devel 
 BuildRequires: kdelibs4-devel
 BuildRequires: kdepimlibs-devel
+%ifnarch s390 s390x
 BuildRequires: libgpod-devel >= 0.7.0 
+%endif
 BuildRequires: libkipi-devel >= 0.3.0
 %define expoblending 1
 BuildRequires: libkdcraw-devel >= 1.1.0 
@@ -50,6 +52,8 @@ Requires: hugin-base
 # too bad it hard-codes places instead of just output from 
 # pkg-config --cflags libgpod-1.0 
 Patch50: kipi-plugins-1.4.0-cmake_gdk_pixbuf_2.0.patch
+# mark s390(x) as big endian machine
+Patch51: kipi-plugins-1.4.0-s390.patch
 
 %description
 This package contains plugins to use with Kipi, the KDE Image Plugin
@@ -91,6 +95,7 @@ Requires: %{name} = %{version}-%{release}
 %setup -q -n %{name}-%{version}%{?beta:-%{beta}}
 
 %patch50 -p1 -b .cmake_gdk_pixbuf_2.0
+%patch51 -p1 -b .s390
 
 
 %build
@@ -116,7 +121,9 @@ rm -f %{buildroot}%{_kde4_libdir}/lib*.so
 %check
 desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/dngconverter.desktop
 desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/kipiplugins.desktop
+%ifnarch s390 s390x
 desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/scangui.desktop
+%endif
 
 
 %clean
@@ -150,8 +157,8 @@ gtk-update-icon-cache %{_kde4_iconsdir}/oxygen >& /dev/null ||:
 %defattr(-,root,root,-)
 %doc AUTHORS COPYING ChangeLog README TODO
 %{_kde4_bindir}/dngconverter
-%{_kde4_bindir}/scangui
 %ifnarch s390 s390x
+%{_kde4_bindir}/scangui
 %{_kde4_libdir}/kde4/kipiplugin_acquireimages.so
 %endif
 %{_kde4_libdir}/kde4/kipiplugin_piwigoexport.so
@@ -166,7 +173,9 @@ gtk-update-icon-cache %{_kde4_iconsdir}/oxygen >& /dev/null ||:
 %{_kde4_libdir}/kde4/kipiplugin_gpssync.so
 %{_kde4_libdir}/kde4/kipiplugin_htmlexport.so
 %{_kde4_libdir}/kde4/kipiplugin_imageviewer.so
+%ifnarch s390 s390x
 %{_kde4_libdir}/kde4/kipiplugin_ipodexport.so
+%endif
 %{_kde4_libdir}/kde4/kipiplugin_jpeglossless.so
 %{_kde4_libdir}/kde4/kipiplugin_kioexportimport.so
 %{_kde4_libdir}/kde4/kipiplugin_metadataedit.so
@@ -189,7 +198,9 @@ gtk-update-icon-cache %{_kde4_iconsdir}/oxygen >& /dev/null ||:
 %{_kde4_appsdir}/kipiplugin_removeredeyes/
 %{_kde4_datadir}/applications/kde4/dngconverter.desktop
 %{_kde4_datadir}/applications/kde4/kipiplugins.desktop
+%ifnarch s390 s390x
 %{_kde4_datadir}/applications/kde4/scangui.desktop
+%endif
 %{_kde4_datadir}/kde4/services/*.desktop
 %{_kde4_datadir}/kde4/apps/kipiplugin_piwigoexport/pics/piwigo_logo.png
 %{_kde4_iconsdir}/hicolor/*/*/*
@@ -207,6 +218,10 @@ gtk-update-icon-cache %{_kde4_iconsdir}/oxygen >& /dev/null ||:
 
 
 %changelog
+* Thu Sep 16 2010 Dan Horák <dan[at]danny.cz> 1.4.0-2
+- no libgpod on s390(x)
+- mark s390(x) as big endian
+
 * Wed Aug 25 2010 Rex Dieter <rdieter at fedoraproject.org> 1.4.0-1
 - kipi-plugins-1.4.0
 


More information about the scm-commits mailing list