rpms/oyranos/devel README-Fedora-ICC_PROFILES, NONE, 1.1 oyranos-0.1.7-default.patch, NONE, 1.1 oyranos-0.1.7-fix_bash.patch, NONE, 1.1 oyranos-0.1.7-fix_pc.patch, NONE, 1.1 oyranos-0.1.7-install_p.patch, NONE, 1.1 oyranos-0.1.7-man-1_3.patch, NONE, 1.1 oyranos-0.1.7-rm_class.patch, NONE, 1.1 oyranos-0.1.7-rpath.patch, NONE, 1.1 oyranos-0.1.7-shared_NVCtrl.patch, NONE, 1.1 oyranos-0.1.7-sw_elektra.patch, NONE, 1.1 oyranos-repack.sh, NONE, 1.1 oyranos.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Chauvet (kwizart) fedora-extras-commits at redhat.com
Fri Mar 7 18:58:12 UTC 2008


Author: kwizart

Update of /cvs/pkgs/rpms/oyranos/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19288/devel

Modified Files:
	.cvsignore sources 
Added Files:
	README-Fedora-ICC_PROFILES oyranos-0.1.7-default.patch 
	oyranos-0.1.7-fix_bash.patch oyranos-0.1.7-fix_pc.patch 
	oyranos-0.1.7-install_p.patch oyranos-0.1.7-man-1_3.patch 
	oyranos-0.1.7-rm_class.patch oyranos-0.1.7-rpath.patch 
	oyranos-0.1.7-shared_NVCtrl.patch 
	oyranos-0.1.7-sw_elektra.patch oyranos-repack.sh oyranos.spec 
Log Message:
Initial import



--- NEW FILE README-Fedora-ICC_PROFILES ---
README-Fedora-ICC_PROFILES

Fedora does not currently redistribute icc profiles.
You need to download them manually for now.

They need to be placed in ~/.color/icc
or /usr/share/color/icc (for system wide access).

See:
http://www.behrmann.name
http://www.colormanagement.org
http://www.eci.org
http://www.littlecms.com/profiles.zip
http://www.photogamut.org

oyranos-0.1.7-default.patch:

--- NEW FILE oyranos-0.1.7-default.patch ---
diff -up oyranos-0.1.7/settings/prepress.policy.xml.default oyranos-0.1.7/settings/prepress.policy.xml
--- oyranos-0.1.7/settings/prepress.policy.xml.default	2008-02-28 00:06:03.000000000 +0100
+++ oyranos-0.1.7/settings/prepress.policy.xml	2008-02-28 00:07:39.000000000 +0100
@@ -18,15 +18,15 @@
 
   <!-- Editing XYZ
        Prefered XYZ Editing Colour Space -->
-  <oyEDITING_XYZ>XYZ.icc</oyEDITING_XYZ>
+  <oyEDITING_XYZ>LCMSXYZI.ICM</oyEDITING_XYZ>
 
   <!-- Editing Lab
        Prefered CIE*Lab Editing Colour Space -->
-  <oyEDITING_LAB>Lab.icc</oyEDITING_LAB>
+  <oyEDITING_LAB>LCMSLABI.ICM</oyEDITING_LAB>
 
   <!-- Assumed XYZ source
        Assigning an untagged XYZ Image an colour space -->
-  <oyASSUMED_XYZ>XYZ.icc</oyASSUMED_XYZ>
+  <oyASSUMED_XYZ>LCMSXYZI.ICM</oyASSUMED_XYZ>
 
   <!-- Assumed Lab source
        Assigning an untagged CIE*Lab Image an colour space -->
diff -up oyranos-0.1.7/settings/office.policy.xml.default oyranos-0.1.7/settings/office.policy.xml
--- oyranos-0.1.7/settings/office.policy.xml.default	2008-02-28 00:03:30.000000000 +0100
+++ oyranos-0.1.7/settings/office.policy.xml	2008-02-28 00:04:59.000000000 +0100
@@ -18,19 +18,19 @@
 
   <!-- Editing XYZ
        Prefered XYZ Editing Colour Space -->
-  <oyEDITING_XYZ>XYZ.icc</oyEDITING_XYZ>
+  <oyEDITING_XYZ>LCMSXYZI.ICM</oyEDITING_XYZ>
 
   <!-- Editing Lab
        Prefered CIE*Lab Editing Colour Space -->
-  <oyEDITING_LAB>Lab.icc</oyEDITING_LAB>
+  <oyEDITING_LAB>LCMSLABI.ICM</oyEDITING_LAB>
 
   <!-- Assumed XYZ source
        Assigning an untagged XYZ Image an colour space -->
-  <oyASSUMED_XYZ>XYZ.icc</oyASSUMED_XYZ>
+  <oyASSUMED_XYZ>LCMSXYZI.ICM</oyASSUMED_XYZ>
 
   <!-- Assumed Lab source
        Assigning an untagged CIE*Lab Image an colour space -->
-  <oyASSUMED_LAB>Lab.icc</oyASSUMED_LAB>
+  <oyASSUMED_LAB>LCMSLABI.ICM</oyASSUMED_LAB>
 
   <!-- Assumed Rgb source
        Assigning an untagged Rgb Image an colour space -->
diff -up oyranos-0.1.7/settings/photographer.policy.xml.default oyranos-0.1.7/settings/photographer.policy.xml
--- oyranos-0.1.7/settings/photographer.policy.xml.default	2008-02-28 00:05:56.000000000 +0100
+++ oyranos-0.1.7/settings/photographer.policy.xml	2008-02-28 00:06:55.000000000 +0100
@@ -18,15 +18,15 @@
 
   <!-- Editing XYZ
        Prefered XYZ Editing Colour Space -->
-  <oyEDITING_XYZ>XYZ.icc</oyEDITING_XYZ>
+  <oyEDITING_XYZ>LCMSXYZI.ICM</oyEDITING_XYZ>
 
   <!-- Editing Lab
        Prefered CIE*Lab Editing Colour Space -->
-  <oyEDITING_LAB>Lab.icc</oyEDITING_LAB>
+  <oyEDITING_LAB>LCMSLABI.ICM</oyEDITING_LAB>
 
   <!-- Assumed XYZ source
        Assigning an untagged XYZ Image an colour space -->
-  <oyASSUMED_XYZ>XYZ.icc</oyASSUMED_XYZ>
+  <oyASSUMED_XYZ>LCMSXYZI.ICM</oyASSUMED_XYZ>
 
   <!-- Assumed Lab source
        Assigning an untagged CIE*Lab Image an colour space -->
diff -up oyranos-0.1.7/settings/designer.policy.xml.default oyranos-0.1.7/settings/designer.policy.xml
--- oyranos-0.1.7/settings/designer.policy.xml.default	2008-02-28 00:08:10.000000000 +0100
+++ oyranos-0.1.7/settings/designer.policy.xml	2008-02-28 00:08:38.000000000 +0100
@@ -18,15 +18,15 @@
 
   <!-- Editing XYZ
        Prefered XYZ Editing Colour Space -->
-  <oyEDITING_XYZ>XYZ.icc</oyEDITING_XYZ>
+  <oyEDITING_XYZ>LCMSXYZI.ICM</oyEDITING_XYZ>
 
   <!-- Editing Lab
        Prefered CIE*Lab Editing Colour Space -->
-  <oyEDITING_LAB>Lab.icc</oyEDITING_LAB>
+  <oyEDITING_LAB>LCMSLABI.ICM</oyEDITING_LAB>
 
   <!-- Assumed XYZ source
        Assigning an untagged XYZ Image an colour space -->
-  <oyASSUMED_XYZ>XYZ.icc</oyASSUMED_XYZ>
+  <oyASSUMED_XYZ>LCMSXYZI.ICM</oyASSUMED_XYZ>
 
   <!-- Assumed Lab source
        Assigning an untagged CIE*Lab Image an colour space -->

oyranos-0.1.7-fix_bash.patch:

--- NEW FILE oyranos-0.1.7-fix_bash.patch ---
diff -up oyranos-0.1.7/configure.sh.fix_bash oyranos-0.1.7/configure.sh
--- oyranos-0.1.7/configure.sh.fix_bash	2008-03-04 12:59:25.000000000 +0100
+++ oyranos-0.1.7/configure.sh	2008-03-04 12:59:25.000000000 +0100
@@ -418,7 +418,6 @@ if [ -n "$DEBUG" ] && [ $DEBUG -gt 0 ]; 
         DEBUG_="-Wall -g -DDEBUG --pedantic"
         test -f "$i/makefile".in && echo "DEBUG = $DEBUG_"  >> "$i/makefile"
         test -f "$i/makefile".in && echo "DEBUG_SWITCH = -v"  >> "$i/makefile"
-      else
       fi
     done
   fi
diff -up oyranos-0.1.7/configure.fix_bash oyranos-0.1.7/configure
--- oyranos-0.1.7/configure.fix_bash	2008-03-04 12:59:25.000000000 +0100
+++ oyranos-0.1.7/configure	2008-03-04 13:18:24.000000000 +0100
@@ -25,7 +25,7 @@ else
 fi
 MAKEFILE_DIR=". fl_i18n $PROFILE_DIR"; export MAKEFILE_DIR
 
-export CONF_H CONF CONF_I18N CONF_NV
+export CONF_H CONF CONF_I18N
 
 VERSION_A=0
 VERSION_B=1
@@ -375,8 +375,6 @@ test -n "$ECHO" && $ECHO "CXX = $CXX" >>
 test -n "$ECHO" && $ECHO "CC = $CC" >> $CONF
 test -n "$ECHO" && $ECHO "CXX = $CXX" >> $CONF_I18N
 test -n "$ECHO" && $ECHO "CC = $CC" >> $CONF_I18N
-test -n "$ECHO" && $ECHO "CXX = $CXX" >> $CONF_NV
-test -n "$ECHO" && $ECHO "CC = $CC" >> $CONF_NV
 export CC CXX
 
 CFLAGS_COMMON="`echo $CFLAGS | $STRIPOPT` \$(DEBUG) \$(INCL)"
@@ -417,7 +415,6 @@ export internalelektra
 # set some compiler and linker options
 
 test -n "$ECHO" && $ECHO "RM = rm -vf" >> $CONF
-test -n "$ECHO" && $ECHO "RM = rm -vf" >> $CONF_NV
 if [ $OSUNAME = "Darwin" ]; then
   test -n "$ECHO" && $ECHO "LIBEXT = .dylib" >> $CONF
   GCC_VERSION_INFO="-Wl,-compatibility_version -Wl,$VERSION_ABI_A -Wl,-current_version -Wl,$VERSION_ABI_A.$VERSION_ABI_B"
@@ -579,7 +576,6 @@ test -n "$ECHO" && $ECHO "prefix=$prefix
 test -n "$ECHO" && $ECHO "exec_prefix=$exec_prefix" >> $CONF_SH
 test -n "$ECHO" && $ECHO "bindir=$bindir" >> $CONF_SH
 test -n "$ECHO" && $ECHO "sbindir=$sbindir" >> $CONF_SH
-test -n "$ECHO" && $ECHO "libdir=$libdir" >> $CONF_SH
 test -n "$ECHO" && $ECHO "includedir=$includedir" >> $CONF_SH
 test -n "$ECHO" && $ECHO "datadir=$datadir" >> $CONF_SH
 test -n "$ECHO" && $ECHO "mandir=$mandir" >> $CONF_SH
@@ -727,7 +723,6 @@ CFLAGS="$CFLAGS_COMMON `echo $CFLAGS | $
 CXXFLAGS="$CXXFLAGS_COMMON `echo $CXXFLAGS | $STRIPOPT`"
 LDFLAGS="`echo $LDFLAGS | $STRIPOPT` \$(dl)"
 
-test -n "$ECHO" && $ECHO "CFLAGS=$CFLAGS"     >> $CONF_NV
 test -n "$ECHO" && $ECHO "CFLAGS = $CFLAGS"   >> $CONF_I18N
 test -n "$ECHO" && $ECHO "CXXFLAGS = $CXXFLAGS">>$CONF_I18N
 test -n "$ECHO" && $ECHO "LDFLAGS = $LDFLAGS" >> $CONF_I18N

oyranos-0.1.7-fix_pc.patch:

--- NEW FILE oyranos-0.1.7-fix_pc.patch ---
diff -up oyranos-0.1.7/oyranos_monitor.pc.in.fix_pc oyranos-0.1.7/oyranos_monitor.pc.in
--- oyranos-0.1.7/oyranos_monitor.pc.in.fix_pc	2006-04-13 11:30:25.000000000 +0200
+++ oyranos-0.1.7/oyranos_monitor.pc.in	2008-03-07 15:45:39.000000000 +0100
@@ -1,7 +1,7 @@
-includedir=${prefix}/include
 
-Name: oyranos
+Name: oyranos_monitor
 Description: Oyranos Colour Management System
-Libs: -L${libdir} -loyranos -loyranos_moni -X11 -Xinerama
+Requires: x11 xinerama oyranos
+Libs: -L${libdir} -loyranos_moni
 Cflags: -I${includedir}
 
diff -up oyranos-0.1.7/oyranos-config.in.fix_pc oyranos-0.1.7/oyranos-config.in
--- oyranos-0.1.7/oyranos-config.in.fix_pc	2007-04-03 15:53:41.000000000 +0200
+++ oyranos-0.1.7/oyranos-config.in	2008-03-07 16:03:11.000000000 +0100
@@ -1,3 +1,9 @@
+
+ELEKTRA_VERSION=`pkg-config --modversion elektra`
+export ELEKTRA_VERSION
+libdir=`pkg-config x11 --variable libdir`
+export libdir
+
 if [ -n "$PKG_CONFIG_PATH" ]; then
   PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$libdir/pkgconfig
 else
@@ -82,6 +88,7 @@ if [ "$echo_help" = "yes" ]; then
   echo "  $0 --settingsdirname   Oyranos settings directory name"
 fi
 
+if [ -f liboyranos.so ]; then
 if [ -z $ELEKTRA_VERSION ]; then
   elektra_dyn="`pkg-config --libs elektra`"
   if [ -f $libdir/libelektra.a ]; then
@@ -102,6 +109,7 @@ else
     elektra="$libdir/lib${TARGET}_elektra.a $dl $iconv $intl"
   fi
 fi
+fi
 
 if [ "$echo_cflags" = "yes" ]; then
   echo "-I$prefix/include"
@@ -111,7 +119,7 @@ if [ "$echo_ldflags" = "yes" ]; then
   if [ -f liboyranos.so ]; then
     echo "-L. -loyranos $elektra_dyn $oyranos_add"
   else
-    echo "-L$libdir -loyranos $elektra_dyn $oyranos_add"
+    pkg-config --libs oyranos
   fi
 fi
 
@@ -127,13 +135,13 @@ if [ "$echo_ld_x_flags" = "yes" ]; then
   if [ -f liboyranos.so ]; then
     echo "-L. -loyranos -loyranos_moni $elektra_dyn $oyranos_add"
   else
-    echo "-L$libdir -loyranos -loyranos_moni $elektra_dyn $oyranos_add"
+    pkg-config --libs oyranos_monitor
   fi
 fi
 
 # only standard paths are here supported
-if [ -f /usr/lib/libX11.so ]; then
-  X11_PATH=-L/usr/lib
+if [ -f $libdir/libX11.so ]; then
+  X11_PATH=-L$libdir
 fi
 if [ -f /usr/local/lib/libX11.so ]; then
   X11_PATH=-L/usr/local/lib

oyranos-0.1.7-install_p.patch:

--- NEW FILE oyranos-0.1.7-install_p.patch ---
--- oyranos-0.1.7/configure.install_p	2007-06-18 01:22:09.000000000 +0200
+++ oyranos-0.1.7/configure	2007-06-18 01:25:09.000000000 +0200
@@ -435,7 +435,7 @@
   test -n "$ECHO" && $ECHO "REZ = fltk-config --post \$@" >> $CONF
   test -n "$ECHO" && $ECHO "I18N_LIB = \$(iconv) \$(intl) \$(LIBNAMEV)" >> $CONF
   test -n "$ECHO" && $ECHO "I18N_LIBSTAT = \$(iconv) \$(intl) \$(LIBNAMEV)" >> $CONF
-  INSTALL="install $DEBUG_SWITCH"
+  INSTALL="install -p $DEBUG_SWITCH"
   oyranos_add="-framework ApplicationServices \$dl"
   oyranos_x_add=""
 else
@@ -462,7 +462,7 @@
     test -n "$ECHO" && $ECHO "MAKEDEPEND	= makedepend -Y" >> $CONF
     CFLAGS="$CFLAGS -fPIC -DPIC"
     CXXFLAGS="$CXXFLAGS -fPIC -DPIC"
-    INSTALL="install $DEBUG_SWITCH"
+    INSTALL="install -p $DEBUG_SWITCH"
   else
     test -n "$ECHO" && $ECHO "COPY = cp -p" >> $CONF
     if [ $OSUNAME = "BSD" ]; then
@@ -471,14 +471,14 @@
       test -n "$ECHO" && $ECHO "LINK_NAME_M = -Wl,-soname -Wl,\$(LIB_MONI_SONAMEFULL)" >> $CONF
       test -n "$ECHO" && $ECHO "LINK_LIB_PATH = -Wl,\$(libdir)" >> $CONF
       test -n "$ECHO" && $ECHO "LINK_SRC_PATH = -Wl,\$(srcdir)" >> $CONF
-      INSTALL="install $DEBUG_SWITCH"
+      INSTALL="install -p $DEBUG_SWITCH"
     fi
     if [ $OSUNAME = "SunOS" ]; then
       LDFLAGS="$LDFLAGS -mimpure-text"
       INSTALL="install"
     else
       LDFLAGS="$LDFLAGS"
-      INSTALL="install"
+      INSTALL="install -p"
     fi
     test -n "$ECHO" && $ECHO "I18N_LIB = \$(iconv) \$(intl) \$(LIBNAMEV)" >> $CONF
     test -n "$ECHO" && $ECHO "I18N_LIBSTAT = \$(iconv) \$(intl) \$(LIBNAMEV)" >> $CONF
@@ -737,9 +737,9 @@
 test -n "$ECHO" && $ECHO "CFLAGS = $CFLAGS"   >> $CONF
 test -n "$ECHO" && $ECHO "CXXFLAGS = $CXXFLAGS">>$CONF
 test -n "$ECHO" && $ECHO "LDFLAGS = $LDFLAGS" >> $CONF
-test -n "$ECHO" && $ECHO "INSTALL = $INSTALL" >> $CONF
-test -n "$ECHO" && $ECHO "INSTALL = $INSTALL" >> $ECI_CONF
-test -n "$ECHO" && $ECHO "INSTALL = $INSTALL" >> $BASE_CONF
+test -n "$ECHO" && $ECHO "INSTALL = $INSTALL -p" >> $CONF
+test -n "$ECHO" && $ECHO "INSTALL = $INSTALL -p" >> $ECI_CONF
+test -n "$ECHO" && $ECHO "INSTALL = $INSTALL -p" >> $BASE_CONF
 
 test -n "$ECHO" && $ECHO "" >> $CONF
 test -n "$ECHO" && $ECHO "" >> $CONF

oyranos-0.1.7-man-1_3.patch:

--- NEW FILE oyranos-0.1.7-man-1_3.patch ---
diff -up oyranos-0.1.7/oyranos-config-fltk.1.man-1_3 oyranos-0.1.7/oyranos-config-fltk.1
--- oyranos-0.1.7/oyranos-config-fltk.1.man-1_3	2008-03-04 13:08:38.000000000 +0100
+++ oyranos-0.1.7/oyranos-config-fltk.1	2008-03-04 13:08:44.000000000 +0100
@@ -15,6 +15,6 @@ www.oyranos.org/wiki/index.php?title=Oyr
 .SH AUTHOR
 Kai-Uwe Behrmann (ku.b (at) gmx.de)
 .SH "SEE ALSO"
-oyranos-config(1) oyranos-policy(1) oyranos-monitor(1) oyranos(3)
+oyranos-config(3) oyranos-policy(1) oyranos-monitor(1) oyranos(3)
 .SH BUGS
 at: http://sourceforge.net/tracker/?group_id=177017&atid=879553
diff -up oyranos-0.1.7/oyranos.3.man-1_3 oyranos-0.1.7/oyranos.3
--- oyranos-0.1.7/oyranos.3.man-1_3	2008-03-04 13:06:20.000000000 +0100
+++ oyranos-0.1.7/oyranos.3	2008-03-04 13:06:27.000000000 +0100
@@ -25,6 +25,6 @@ http://www.oyranos.org/doc/html/index.ht
 .SH AUTHOR
 Kai-Uwe Behrmann (ku.b (at) gmx.de)
 .SH "SEE ALSO"
-oyranos-config(1) oyranos-policy(1) oyranos-monitor(1)
+oyranos-config(3) oyranos-policy(1) oyranos-monitor(1)
 .SH BUGS
 at: http://sourceforge.net/tracker/?group_id=177017&atid=879553
diff -up oyranos-0.1.7/oyranos-policy.1.man-1_3 oyranos-0.1.7/oyranos-policy.1
--- oyranos-0.1.7/oyranos-policy.1.man-1_3	2008-03-04 13:08:16.000000000 +0100
+++ oyranos-0.1.7/oyranos-policy.1	2008-03-04 13:08:42.000000000 +0100
@@ -20,6 +20,6 @@ Dump the current policy:
 .SH AUTHOR
 Kai-Uwe Behrmann (ku.b (at) gmx.de)
 .SH "SEE ALSO"
-oyranos-config(1) oyranos-policy(1) oyranos-monitor(1) oyranos(3)
+oyranos-config(3) oyranos-policy(1) oyranos-monitor(1) oyranos(3)
 .SH BUGS
 at: http://sourceforge.net/tracker/?group_id=177017&atid=879553
diff -up oyranos-0.1.7/oyranos-config.1.man-1_3 oyranos-0.1.7/oyranos-config.1
--- oyranos-0.1.7/oyranos-config.1.man-1_3	2008-03-04 13:07:00.000000000 +0100
+++ oyranos-0.1.7/oyranos-config.1	2008-03-04 13:07:14.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "oyranos-config" 1 "February 20, 2007" "User Commands"
+.TH "oyranos-config" 3 "February 20, 2007" "User Commands"
 .SH NAME
 oyranos-config \- Oyranos CMS configuration query for builds and locations
 .SH SYNOPSIS

oyranos-0.1.7-rm_class.patch:

--- NEW FILE oyranos-0.1.7-rm_class.patch ---
diff -up oyranos-0.1.7/Doxyfile.rm_class oyranos-0.1.7/Doxyfile
--- oyranos-0.1.7/Doxyfile.rm_class	2008-03-04 16:09:04.000000000 +0100
+++ oyranos-0.1.7/Doxyfile	2008-03-04 16:09:56.000000000 +0100
@@ -203,8 +203,8 @@ PERL_PATH              = /usr/bin/perl
 CLASS_DIAGRAMS         = YES
 HIDE_UNDOC_RELATIONS   = YES
 HAVE_DOT               = YES
-CLASS_GRAPH            = YES
-COLLABORATION_GRAPH    = YES
+CLASS_GRAPH            = NO
+COLLABORATION_GRAPH    = NO
 UML_LOOK               = YES
 TEMPLATE_RELATIONS     = NO
 INCLUDE_GRAPH          = NO

oyranos-0.1.7-rpath.patch:

--- NEW FILE oyranos-0.1.7-rpath.patch ---
--- oyranos-0.1.7/configure.rpath	2007-04-03 15:50:01.000000000 +0200
+++ oyranos-0.1.7/configure	2007-06-18 00:59:01.000000000 +0200
@@ -457,8 +457,8 @@
     test -n "$ECHO" && $ECHO "LINK_FLAGS_STATIC =" >> $CONF
     test -n "$ECHO" && $ECHO "LINK_NAME = -Wl,-soname -Wl,\$(LIBSONAMEFULL)" >> $CONF
     test -n "$ECHO" && $ECHO "LINK_NAME_M = -Wl,-soname -Wl,\$(LIB_MONI_SONAMEFULL)" >> $CONF
-    test -n "$ECHO" && $ECHO "LINK_LIB_PATH = -Wl,--rpath -Wl,\$(libdir)" >> $CONF
-    test -n "$ECHO" && $ECHO "LINK_SRC_PATH = -Wl,--rpath -Wl,\$(srcdir)" >> $CONF
+    test -n "$ECHO" && $ECHO "LINK_LIB_PATH = -Wl,-L\$(libdir)" >> $CONF
+    test -n "$ECHO" && $ECHO "LINK_SRC_PATH = -Wl,\$(srcdir)" >> $CONF
     test -n "$ECHO" && $ECHO "MAKEDEPEND	= makedepend -Y" >> $CONF
     CFLAGS="$CFLAGS -fPIC -DPIC"
     CXXFLAGS="$CXXFLAGS -fPIC -DPIC"
@@ -469,8 +469,8 @@
       LDFLAGS="$LDFLAGS"
       test -n "$ECHO" && $ECHO "LINK_NAME = -Wl,-soname -Wl,\$(LIBSONAMEFULL)" >> $CONF
       test -n "$ECHO" && $ECHO "LINK_NAME_M = -Wl,-soname -Wl,\$(LIB_MONI_SONAMEFULL)" >> $CONF
-      test -n "$ECHO" && $ECHO "LINK_LIB_PATH = -Wl,--rpath -Wl,\$(libdir)" >> $CONF
-      test -n "$ECHO" && $ECHO "LINK_SRC_PATH = -Wl,--rpath -Wl,\$(srcdir)" >> $CONF
+      test -n "$ECHO" && $ECHO "LINK_LIB_PATH = -Wl,-L\$(libdir)" >> $CONF
+      test -n "$ECHO" && $ECHO "LINK_SRC_PATH = -Wl,\$(srcdir)" >> $CONF
       INSTALL="install $DEBUG_SWITCH"
     fi
     if [ $OSUNAME = "SunOS" ]; then

oyranos-0.1.7-shared_NVCtrl.patch:

--- NEW FILE oyranos-0.1.7-shared_NVCtrl.patch ---
--- oyranos-0.1.7/configure.NVCtrl	2007-07-26 17:36:56.000000000 +0200
+++ oyranos-0.1.7/configure	2007-07-26 17:36:56.000000000 +0200
@@ -8,7 +8,6 @@
 CONF_H=config.h
 CONF=makefile
 CONF_SH=$TARGET-config
-CONF_NV=libXNVCtrl/makefile
 CONF_I18N=fl_i18n/makefile
 SPEC=$TARGET.spec
 SPECICC=$TARGET-icc.spec
@@ -24,7 +23,7 @@
   ECI_CONF=error.txt
   BASE_CONF=error.txt
 fi
-MAKEFILE_DIR=". fl_i18n libXNVCtrl $PROFILE_DIR"; export MAKEFILE_DIR
+MAKEFILE_DIR=". fl_i18n $PROFILE_DIR"; export MAKEFILE_DIR
 
 export CONF_H CONF CONF_I18N CONF_NV
 
@@ -192,7 +191,6 @@
 test -n "$ECHO" && $ECHO "" > $CONF
 test -n "$ECHO" && $ECHO "" > $CONF_H
 test -n "$ECHO" && $ECHO "" > $CONF_I18N
-test -n "$ECHO" && $ECHO "" > $CONF_NV
 test -n "$ECHO" && $ECHO "" > $ECI_CONF
 test -n "$ECHO" && $ECHO "" > $BASE_CONF
 test -n "$ECHO" && $ECHO "" > $PKGC
@@ -486,7 +484,6 @@
     CFLAGS="$CFLAGS -L. -fPIC"
     CXXFLAGS="$CXXFLAGS -L. -fPIC"
     test -n "$ECHO" && $ECHO "RM = rm -f" >> $CONF
-    test -n "$ECHO" && $ECHO "RM = rm -f" >> $CONF_NV
   fi
 fi
 
--- oyranos-0.1.7/makefile.in.NVCtrl	2007-07-26 17:38:39.000000000 +0200
+++ oyranos-0.1.7/makefile.in	2007-07-26 18:05:05.000000000 +0200
@@ -21,6 +21,7 @@
 LIB_MONI_NAME = lib$(TARGET)_moni.a
 LIB_XNVCTRL = libXNVCtrl
 LIB_XNVCTRL_NAME = $(LIB_XNVCTRL).a
+LIB_XNVCTRL_SO = $(LIB_XNVCTRL)$(LIBEXT)
 #endif
 LIBFL_I18N = fl_i18n/libfl_i18n.a
 
@@ -189,17 +190,12 @@
 	$(RM)  $(LIB_MONI_SO)
 	$(LNK) $(LIB_MONI_SONAMEFULL) $(LIB_MONI_SO)
 
-$(LIB_XNVCTRL).a:
-	echo Building $@ ...
-	-(cd $(LIB_XNVCTRL) && $(MAKE) -f Makefile)
-	test -L $(LIB_XNVCTRL).a || $(LNK) $(LIB_XNVCTRL)/$(LIB_XNVCTRL).a .
-
 # the twinview library
-$(TARGET)-monitor-nvidia:	$(TARGET)_monitor_nvidia.c $(LIB_XNVCTRL).a
+$(TARGET)-monitor-nvidia:	$(TARGET)_monitor_nvidia.c
 	echo Linking $@ ...
-	-$(CC) $(CFLAGS) $(INCL) $(TARGET)_monitor_nvidia.c -I./$(LIB_XNVCTRL) \
+	-$(CC) $(CFLAGS) $(INCL) $(TARGET)_monitor_nvidia.c -I$(includedir)/NVCtrl \
 	-o $(TARGET)-monitor-nvidia -L./   $(LDLIBS) $(X11_LIBS) \
-	-L./$(LIB_XNVCTRL) -lXNVCtrl $(LIBSONAMEFULL) $(LIB_MONI_SONAMEFULL) \
+	-lXNVCtrl $(LIBSONAMEFULL) $(LIB_MONI_SONAMEFULL) \
 	$(LINK_LIB_PATH)
 
 $(target)_config_fltk.o:	$(TARGET)_config_fltk.cxx

oyranos-0.1.7-sw_elektra.patch:

--- NEW FILE oyranos-0.1.7-sw_elektra.patch ---
--- oyranos-0.1.7/configure.sh.sw_elektra	2007-03-29 17:02:01.000000000 +0200
+++ oyranos-0.1.7/configure.sh	2007-06-18 00:34:08.000000000 +0200
@@ -45,7 +45,7 @@
         else
           echo "ELEKTRA_LIBS = `pkg-config --libs elektra`" >> $CONF
         fi
-        echo "ELEKTRA_SW = `pkg-config --cflags-only-I  elektra | sed 's/\-I// ; s%/include%/etc/kdb/%'`" >> $CONF
+        echo "ELEKTRA_SW = /etc/kdb/" >> $CONF
         ELEKTRA_FOUND=1
       else
         if [ $ELEKTRA -eq 1 ]; then


--- NEW FILE oyranos-repack.sh ---
#!/bin/bash

set -e

tmp=$(mktemp -d)

trap cleanup EXIT
cleanup() {
    set +e
    [ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp"
}

unset CDPATH
pwd=$(pwd)
ver=0.1.7

cd "$tmp"
wget -N http://downloads.sourceforge.net/oyranos/oyranos-${ver}.tar.gz
tar zxvf oyranos-${ver}.tar.gz
pushd oyranos-${ver}
# Prevent static elektra to be used
rm -rf elektra-0.6.4
# Prevent static libXNVCtrl to be used
rm -rf libXNVCtrl libXNVCtrl.a
# Make build more verbose
for f in `find . -name [mM]akefile\*` configure.sh ; do sed -i.silent -e '/.SILENT/d' $f ; done
# Fix Changelog not-utf8
cp -p ChangeLog ChangeLog.origine
iconv -f ISO-8859-1 -t UTF8 ChangeLog.origine >  ChangeLog
touch -r ChangeLog.origine ChangeLog
rm -rf ChangeLog.origine
# Remove icc profiles from the archive
rm -rf standard_profiles
popd
tar jcf "$pwd"/oyranos-repack-${ver}.tar.bz2 oyranos-${ver}
cd - >/dev/null


--- NEW FILE oyranos.spec ---
Name:           oyranos
Version:        0.1.7
Release:        11%{?dist}
Summary:        The Oyranos Colour Management System (CMS) 

Group:          Applications/Multimedia
License:        GPLv2+
URL:            http://www.oyranos.org
#Source0:        http://downloads.sourceforge.net/oyranos/oyranos-%{version}.tar.gz
Source0:        http://kwizart.fedorapeople.org/SOURCES/oyranos-repack-0.1.7.tar.bz2
Source1:        README-Fedora-ICC_PROFILES
Source10:       oyranos-repack.sh
Patch0:         oyranos-0.1.7-sw_elektra.patch
Patch1:         oyranos-0.1.7-rpath.patch
Patch2:         oyranos-0.1.7-install_p.patch
Patch3:         oyranos-0.1.7-shared_NVCtrl.patch
Patch4:         oyranos-0.1.7-fix_pc.patch
Patch5:         oyranos-0.1.7-fix_bash.patch
Patch6:         oyranos-0.1.7-default.patch
Patch7:         oyranos-0.1.7-man-1_3.patch
Patch8:         oyranos-0.1.7-rm_class.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  boost-devel
BuildRequires:  doxygen
BuildRequires:  graphviz
BuildRequires:  elektra-devel
BuildRequires:  freetype-devel
BuildRequires:  gettext
BuildRequires:  fltk-devel
BuildRequires:  imake
BuildRequires:  lcms-devel >= 1.14
BuildRequires:  libstdc++-devel
BuildRequires:  libxslt-devel
BuildRequires:  libpng-devel
BuildRequires:  libjpeg-devel
BuildRequires:  libXNVCtrl-devel

BuildRequires:  libXinerama-devel
BuildRequires:  libXext-devel
BuildRequires:  libX11-devel
BuildRequires:  libXxf86vm-devel
BuildRequires:  color-filesystem
Requires:  color-filesystem
#Requires:  color-icc-profiles

#Requires(post): /usr/sbin/elektra-kdb



%description
The Colour Management System (CMS) Oyranos is intented to coordinate device
specific informations (ICC colour profiles) and configure their system wide
settings. Target is a predictable path for applications and users to match
colours across devices and across platforms. 

Oyranos is intended as a OS level CMS.

%package libs
Summary:        Libraries for %{name}
Group:          System Environment/Libraries
Requires:       %{name} = %{version}-%{release}

%description libs
The Colour Management System (CMS) Oyranos is intented to coordinate device
specific informations (ICC colour profiles) and configure their system wide
settings. Target is a predictable path for applications and users to match
colours across devices and across platforms. 

Oyranos is intended as a OS level CMS.


%package devel
Summary:        Development files for %{name}
Group:          Development/Libraries
Requires:       %{name}-libs = %{version}-%{release}
Requires:       pkgconfig
Requires:       libX11-devel
Requires:       libXinerama-devel

%description devel
This package contains development files for %{name}.

%package docs
Summary:        Documentation for %{name}
Group:          Documentation

%description docs
This package contains documentation files for %{name}.


%prep
%setup -q
%patch0 -p1 -b .sw_elektra
%patch1 -p1 -b .rpath
%patch2 -p1 -b .install_p
%patch3 -p1 -b .NVCtrl
%patch4 -p1 -b .fix_pc
%patch5 -p1 -b .fix_bash
%patch6 -p1 -b .default
%patch7 -p1 -b .man-1_3
%patch8 -p1 -b .rm_class

# Prevent static elektra to be used
#rm -rf elektra-0.6.4

# Prevent static libXNVCtrl to be used
#rm -rf libXNVCtrl libXNVCtrl.a

# Make build more verbose
#for f in `find . -name [mM]akefile\*` configure.sh ; do sed -i.silent -e '/.SILENT/d' $f ; done

# Fix Changelog not-utf8
#cp -p ChangeLog ChangeLog.origine
#iconv -f ISO-8859-1 -t UTF8 ChangeLog.origine >  ChangeLog
#touch -r ChangeLog.origine ChangeLog
#rm -rf ChangeLog.origine

# Update Doxygen
doxygen -u

# Install Fedora doc
install -pm 0644 %{SOURCE1} . 


%build
export internalelektra=no
%configure --disable-static --syscolordir=%{_colordir}

# Parralle build sometime fails
make 
#{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT __doc

# Prevent icc profiles with commercial license to be installed
rm -rf standard_profiles

make DESTDIR=$RPM_BUILD_ROOT install_bin install_linguas install_gui

# Remove unneeded files
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} ';'

# install doc in the right place...
mkdir -p __doc/
mv $RPM_BUILD_ROOT%{_datadir}/doc/oyranos/* __doc/
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/oyranos


# Tweak the oyranos_version.h
sed -i -e '/OY_SRC/d' $RPM_BUILD_ROOT%{_includedir}/%{name}/oyranos_version.h
touch -r ChangeLog $RPM_BUILD_ROOT%{_includedir}/%{name}/oyranos_version.h

# Multilib tweaks
touch -r ChangeLog $RPM_BUILD_ROOT%{_bindir}/%{name}-config

# Move oyranos-config.1 to oyranos-config.3
mv $RPM_BUILD_ROOT%{_mandir}/man1/oyranos-config.1 $RPM_BUILD_ROOT%{_mandir}/man3/oyranos-config.3
touch -r ChangeLog $RPM_BUILD_ROOT%{_mandir}/man3/oyranos-config.3

%find_lang %{name}


%clean
rm -rf $RPM_BUILD_ROOT 


%post libs -p /sbin/ldconfig

%if 0
%post 
if [ "`elektra-kdb ls system/sw/oyranos 2>/dev/zero | wc -l`" -eq 0 ]; then
  oyranos-policy %{_settingscolordir}/office.policy.xml
fi || :
%endif

%postun libs -p /sbin/ldconfig


%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS COPYING ChangeLog README README-Fedora-ICC_PROFILES
%{_bindir}/%{name}-monitor
%{_bindir}/%{name}-monitor-nvidia
%{_bindir}/%{name}-config-fltk
%{_bindir}/%{name}-policy
%{_mandir}/man1/%{name}-config-fltk.*
%{_mandir}/man1/%{name}-policy.*
%{_datadir}/color/settings/*.policy.xml
%{_datadir}/color/cmms/*.oy_cmm_register.xml
# No profile should be installed with oyranos (even Cineon)
# Instead we need to Requires them when available
# from a separate package or from any virtual provides.
#{_datadir}/color/icc/*

%files libs
%defattr(-,root,root,-)
%{_libdir}/*.so.*


%files devel
%defattr(-,root,root,-)
%{_bindir}/%{name}-config
%{_mandir}/man3/%{name}.*
%{_mandir}/man3/%{name}-config.*
%{_includedir}/%{name}/
%{_libdir}/*.so
%{_libdir}/pkgconfig/%{name}*.pc

%files docs
%defattr(-,root,root,-)
%doc __doc/html/*


%changelog
* Thu Mar  6 2008 kwizart < kwizart at gmail.com > - 0.1.7-11
- Make oyranos-config a wrapper for pkgconfig

* Tue Mar  4 2008 kwizart < kwizart at gmail.com > - 0.1.7-10
- Comment out %%post with %%if 0
- Add BR graphviz
- Upate Doxygen before generation (-u) 
  (set CLASS_GRAPH and COLLABORATION_GRAPH to NO )
- Remove Requires color-filesystem for -devel
- Rename man1 to man3 within man pages.

* Sat Mar  1 2008 kwizart < kwizart at gmail.com > - 0.1.7-9
- Drop monitor-nvidia (will be bundled in the main package)
- Comment out the oyranos default policy until some profiles
  are available within the repository.
- Reenable oyranos-config with tweaks for multilibs
  (will be properly fixed later with pkgconfig)
- Add Requirement needed by oyranos_moni.pc
- Add README-Fedora-ICC_PROFILES

* Wed Feb 20 2008 kwizart < kwizart at gmail.com > - 0.1.7-8
- Uses color-filesystem BR and macros
- Split the doc
- Split monitor-nvidia from the main package and use alternatives
- Fix wrong file encoding not-utf8 ChangeLog
- Tweak oyranos_version.h
- Remove oyranos-config (we should use pkgconfig instead)
- Repackage the sources.

* Thu Aug 16 2007 kwizart < kwizart at gmail.com > - 0.1.7-7
- Move oyranos-config to -devel
- Add Requires elektra-devel for oyranos-devel
- Use ldconfig for -libs only
- Fix .pc files

* Thu Aug 16 2007 kwizart < kwizart at gmail.com > - 0.1.7-6
- Move man3 to -devel
- Remove .a and .la after install step
- Drop the elektra keys registration for now:
  http://www.libelektra.org/Best_Practices_When_Creating_Keys
  User will have to register them by himself

* Tue Jul 10 2007 kwizart < kwizart at gmail.com > - 0.1.7-5
- Directory ownership for %%{_datadir}/color/settings
- Drop unused macros

* Sun Jun 17 2007 kwizart < kwizart at gmail.com > - 0.1.7-4
- Uses patches to fix things
- Removed unused macros
- Removed patented icc profiles

* Mon May 14 2007 kwizart < kwizart at gmail.com > - 0.1.7-3
- Fixed remaining rpaths

* Sat May 12 2007 kwizart < kwizart at gmail.com > - 0.1.7-2
- Disabled internal elektra.
- Exclude oyranos-config.
- Include Various Licenses files.

* Sun Apr 10 2007 kwizart < kwizart at gmail.com > - 0.1.7-1
- Update to final 0.1.7

* Sun Apr  1 2007 kwizart < kwizart at gmail.com > - 0.1.7-0.1.rc8
- Initial Fedora release

* Sat Sep 16 2006 Kai-Uwe Behrmann
- set default policy if no settings are found

* Sat May 28 2005 - Kai-Uwe Behrmann
- packaging

* Tue Apr 21 2005 Kai-Uwe Behrmann
- first release


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/oyranos/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	7 Mar 2008 17:44:53 -0000	1.1
+++ .cvsignore	7 Mar 2008 18:57:34 -0000	1.2
@@ -0,0 +1 @@
+oyranos-repack-0.1.7.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/oyranos/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	7 Mar 2008 17:44:53 -0000	1.1
+++ sources	7 Mar 2008 18:57:34 -0000	1.2
@@ -0,0 +1 @@
+7db310bbdaea1c603941783b71372f52  oyranos-repack-0.1.7.tar.bz2




More information about the fedora-extras-commits mailing list