Hello community,

here is the log from the commit of package oyranos for openSUSE:Factory
checked in at Wed Sep 21 17:14:15 CEST 2011.



--------
New Changes file:

--- /dev/null   2010-08-26 16:28:41.000000000 +0200
+++ /mounts/work_src_done/STABLE/oyranos/oyranos.changes        2011-09-20 
11:13:29.000000000 +0200
@@ -0,0 +1,73 @@
+-------------------------------------------------------------------
+Mon Sep 20 12:00:01 UTC 2011 - Kai-Uwe Behrmann <[email protected]> - 0.3.2
+
+- set license in spec explicitely to BSD-3-clause and GPL-2.0
+
+-------------------------------------------------------------------
+Mon Sep 20 12:00:01 UTC 2011 - Kai-Uwe Behrmann <[email protected]>
+
+- use /sbin/ldconfig insude %post* spec tags
+- add rpmlint file
+
+-------------------------------------------------------------------
+Mon Sep 19 12:00:01 UTC 2011 - Kai-Uwe Behrmann <[email protected]>
+
+- split devel docs out
+- build require color-filesystem and lcms2
+
+-------------------------------------------------------------------
+Mon Sep 19 12:00:01 UTC 2011 - Kai-Uwe Behrmann <[email protected]>
+
+- split changelog out
+
+-------------------------------------------------------------------
+Wed Jul 01 12:00:01 UTC 2011 - Kai-Uwe Behrmann <[email protected]> - 0.3.1
+
+- add liboyranos_modules
+
+* Mon Jun 01 2011 Kai-Uwe Behrmann
+- rename module packages from liboyranos-xxx to oyranos-libs-xxx
+- remove comments with macros 
+
+* Mon Feb 13 2011 Kai-Uwe Behrmann
+- split liboyranos_object from liboyranos
+
+* Mon Jan 03 2011 Kai-Uwe Behrmann
+- split liboyranos_core from liboyranos
+
+* Mon Jan 03 2011 Kai-Uwe Behrmann
+- add forms and forms-fltk
+
+* Thu Nov 16 2010 Kai-Uwe Behrmann
+- add oyranos_types.h
+
+* Mon Aug 30 2010 Kai-Uwe Behrmann
+- add SANE
+
+* Fri Oct 16 2009 Kai-Uwe Behrmann
+- add oyranos-forms-fltk-devel
+
+* Sun Aug 02 2009 Kai-Uwe Behrmann
+- add oicc module
+- add CUPS module from Joe Simon and create new RPM from it
+
+* Wed Apr 15 2009 Kai-Uwe Behrmann
+- add oydi module
+
+* Thu Oct 02 2008 Kai-Uwe Behrmann
+- split display into monitor and monitor-nvidia
+- rename panel to ui-fltk
+
+* Fri Jan 25 2008 Kai-Uwe Behrmann
+- remove old kdb and cmm registration stuff
+
+* 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
+
+

calling whatdependson for head-i586


New:
----
  oyranos-0.3.2.tar.bz2
  oyranos-rpmlintrc
  oyranos.changes
  oyranos.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ oyranos.spec ++++++
# generated oyranos.spec automatically by configure from 
/home/kuwe/programme/CMS/Oyranos/Entwickeln/oyranos.spec.in

#
# spec file for package oyranos
#
# Copyright (c) 2011 Kai-Uwe Behrmann <[email protected]>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

Version:         0.3.2
Source:          oyranos-0.3.2.tar.bz2
Release:         0
%define syscolordir     /usr/share/color
%define usercolordir    ~/.config/color
%define usercolordata   ~/.local/share/color
%define iccdirname      icc
%define cmmsubpath      colour/modules
%define metasubpath     oyranos
%define settingsdirname settings
%define targetdirname   target
%define pixmapdir       /usr/share/pixmaps
%define icondir         /usr/share/icons
%define desktopdir      /usr/share/applications

Summary:   Color Management System
Name:      oyranos
License:   BSD-3-Clause and GPL-2.0
Group:     Development/Libraries/Other
URL:       http://www.oyranos.org
Vendor:    Kai-Uwe Behrmann
BuildRoot: %{_tmppath}/%{name}-root
Prefix:    %{_prefix}

Source1:   oyranos-rpmlintrc
BuildRequires:  desktop-file-utils color-filesystem lcms2

%if 0%{?suse_version} > 0
BuildRequires:     gcc-c++ gettext doxygen graphviz fltk fltk-devel pkgconfig   
 libpng-devel libjpeg-devel xorg-x11-Mesa xorg-x11-Mesa-devel libtiff-devel 
libxml2-devel cairo-devel liblcms-devel xdg-utils cups-devel libqt4-devel 
libXcm-devel netpbm
%endif

%if 0%{?suse_version} > 910
BuildRequires:  acl autoconf automake bash bind-utils binutils bison bzip2 
coreutils cpio cvs cyrus-sasl diffutils e2fsprogs expat file filesystem 
findutils flex fontconfig fontconfig-devel freetype2 freetype2-devel gawk gcc 
gcc-c++ gdbm gdbm-devel gettext gettext-devel glibc glibc-devel gpm grep groff 
gzip info less libacl libattr libjpeg-devel libpng libpng-devel libtool m4 make 
man mktemp module-init-tools ncurses ncurses-devel net-tools openssl pam patch 
perl pkgconfig popt procinfo procps psmisc rcs readline rpm sed strace tar 
texinfo timezone unzip util-linux zlib zlib-devel
%endif

%if 0%{?suse_version} > 1010
BuildRequires:  Mesa Mesa-devel gcc-c++ gettext doxygen graphviz fltk 
fltk-devel pkgconfig    libpng-devel libjpeg-devel xorg-x11-fonts-devel 
xorg-x11-libICE xorg-x11-libICE-devel xorg-x11-libSM xorg-x11 xorg-x11-devel 
xorg-x11-libSM-devel xorg-x11-libX11 xorg-x11-libX11-devel xorg-x11-libXau 
xorg-x11-libXau-devel xorg-x11-libXdmcp xorg-x11-libXdmcp-devel 
xorg-x11-libXext xorg-x11-libXext-devel xorg-x11-libXfixes 
xorg-x11-libXfixes-devel xorg-x11-libXmu xorg-x11-libXmu-devel xorg-x11-libXp 
xorg-x11-libXp-devel xorg-x11-libXpm xorg-x11-libXpm-devel 
xorg-x11-libXprintUtil xorg-x11-libXprintUtil-devel xorg-x11-libXrender 
xorg-x11-libXrender-devel xorg-x11-libXt xorg-x11-libXt-devel xorg-x11-libXv 
xorg-x11-libXv-devel xorg-x11-libfontenc xorg-x11-libfontenc-devel 
xorg-x11-libs xorg-x11-libxkbfile xorg-x11-libxkbfile-devel 
xorg-x11-proto-devel xorg-x11-util-devel xorg-x11-xtrans-devel netpbm 
update-desktop-files
%endif

%if 0%{?suse_version} > 1130
BuildRequires:  libyajl-devel
BuildRequires:  libexiv2-devel libraw-devel libraw-devel-static
%endif

%if 0%{?mandriva_version} > 0
BuildRequires:  Mesa mesagl-devel gcc-c++ gettext doxygen graphviz fltk 
fltk-devel pkgconfig    libpng-devel libjpeg libjpeg-devel  libtiff-devel 
libxml2-devel cairo-devel lcms-devel xdg-utils cups-devel libqt4-devel 
libXcm-devel xorg-x11 netpbm libxrandr-devel libxinerama-devel libtool-devel
%endif

%if 0%{?fedora_version} > 0
BuildRequires:  Mesa Mesa-devel gcc-c++ gettext doxygen graphviz fltk 
fltk-devel pkgconfig    libpng-devel libjpeg libjpeg-devel xorg-x11-devel 
xorg-x11-Mesa-devel libXxf86vm-devel  libtiff-devel libxml2-devel cairo-devel 
liblcms-devel xdg-utils cups-devel libqt4-devel libXcm-devel libXmu-devel 
netpbm elektra-devel
%endif

%if 0%{?debian_version} > 0
BuildRequires: gcc-c++ gettext doxygen graphviz fltk fltk-devel libpng-devel 
libjpeg-devel pkgconfig xorg-x11 xorg-x11-devel xorg-x11-Mesa-devel 
xorg-x11-libXext xorg-x11-libXext-devel  xorg-x11-libXpm xorg-x11-libXpm-devel  
libtiff-devel libxml2-devel cairo-devel liblcms-devel xdg-utils cups-devel 
libqt4-devel libXcm-dev netpbm
%endif

%package      -n lib%{name}0
Summary:   Color Management System Libraries
Group:     Development/Libraries/Other
# assume users want the device modules
Requires:  lib%{name}0-cups = %{version} lib%{name}0-monitor = %{version}
# we need rgb, lab, xyz gray and cmyk profiles
# the proper names: sRGB.icc, XYZ.icc, Lab.icc are in the OpenICC-data package
Requires:   icc-profiles

%package      -n lib%{name}-devel
Summary:   Headers, Configuration and static Libs + Documentation
Group:     Development/Libraries/Other
Requires:  lib%{name}0 = %{version} libxml2-devel

%package      -n lib%{name}-alpha-devel
Summary:   Alpha and Pre Alpha Headers
Group:     Development/Libraries/Other
Requires:  lib%{name}-devel

%package -n lib%{name}-alpha-devel-doc
Summary:   Alpha and Pre Alpha Documentation
Group:     Development/Libraries/Other
Requires:  lib%{name}-alpha-devel

%package      -n lib%{name}0-monitor
Summary:    Oyranos Monitor dependent Libraries
Group:      Development/Libraries/Other
Requires:   xcalib

%package      monitor
Summary:    Oyranos Monitor Tools
Group:      Development/Libraries/Other
Requires:   lib%{name}0-monitor

%package      monitor-nvidia
Summary:    Nvidia card support
Group:      System/X11/Utilities
License:    GPL

%package      -n lib%{name}0-cups
Summary:    CUPS device support
Group:      Development/Libraries/Other
Requires:   cups


%package      ui-fltk
Summary:    Example Configuration Panel
Group:      System/GUI/Other
Requires:   fltk

%package      forms-fltk
Summary:    XFORMS subset rendering
Group:      Development/Libraries/Other

%package      forms-fltk-devel
Summary:    XFORMS subset rendering
Group:      Development/Libraries/Other
Requires:   fltk-devel

%package      forms
Summary:    XFORMS subset rendering
Group:      Development/Libraries/Other

%package      qcmsevents
Summary:    Xorg Color management Event observer applet
Group:      System/Monitoring

%description
Oyranos is a colour management system.
Features:
o configuration for cross application colour agreement 
o plugable and selectable modules (known as CMM's)
o pixel conversions
o profile handling
o named colours
o device profile assignment


Authors:
--------
    Oyranos     Kai-Uwe Behrmann <www.behrmann.name>
    CUPS        Joe Simon <[email protected]>
    lraw, oyRE, grantlee code generator
                Yiannis Belias <[email protected]>

used components and libraries with divergine FOSS licenses:
    md5         L. Peter Deutsch
    libXNVCtrl  Nvidia
    FLMM        Matthias Melcher
    lookup3     Bob Jenkins


%description -n lib%{name}0
Oyranos is usable to store default profiles and paths and
query for profiles in that paths.
An internal device profile API allowes configuring of a 
profile in X.
The documentation in html format is included.
The object oriented Oyranos API's provide advanced access to
ICC profiles, allow for filtering profile lists and provide
a CMM independent colour conversion API. Single colour lookups 
are supported.
These API's are to be considered for changing very frequently.

%description -n lib%{name}-devel
Header files, libraries and documentation for development.
Oyranos is usable to store default profiles and paths and
query for profiles in that paths.
The documentation in html format is included.

%description -n lib%{name}-alpha-devel
Header files and libraries for development.
The object oriented Oyranos API's provide advanced access to
ICC profiles, allow for filtering profile lists and provide
a CMM independent colour conversion API. Single colour lookups 
are supported.
These API's are to be considered for changing very frequently.

%description -n lib%{name}-alpha-devel-doc
Documentation for development.
These API's are to be considered for changing very frequently.

%description  monitor
The monitor profile configuration tool.

%description  -n lib%{name}0-monitor
The monitor support libraries of the
Oyranos colour management system.

%description  monitor-nvidia
Display setup tool for the
Oyranos colour management system.
The nvidia EDID configuration part.

%description  -n lib%{name}0-cups
CUPS device support for the
Oyranos colour management system.


%description  ui-fltk
The example configuration GUI.
Oyranos is a colour management system.

%description  forms-fltk
render a oyranos specific subset of xforms in fltk.
a xforms subset is used by oyranos to describe filter node
options.

%description  forms-fltk-devel
render a oyranos specific subset of xforms in fltk.
a xforms subset is used by oyranos to describe filter node
options.

%description  forms
render a oyranos specific subset of xforms on cli.
a xforms subset is used by oyranos to describe filter node
options.

%description  qcmsevents
the applet shows if a colour server is running through a icon in 
the system tray.

%prep
%setup -q

%build
export CFLAGS="%{optflags}"
%configure --enable-debug
make %{_smp_mflags} || make

%install
%make_install
rm -fr %{buildroot}/%{_datadir}/doc/%{name}
cp -av examples/xcmsevents/qcmsevents-applet.desktop .
echo 'X-SuSE-translate=true' >> qcmsevents-applet.desktop
echo 'X-SuSE-translate=true' >> %{name}-profile-install.desktop
desktop-file-install --dir=%{buildroot}/%{desktopdir} qcmsevents-applet.desktop
desktop-file-install --dir=%{buildroot}/%{desktopdir} 
%{name}-profile-install.desktop
%find_lang %{name}       # generate a special file list

%post -n lib%{name}0 -p /sbin/ldconfig

%postun -n lib%{name}0 -p /sbin/ldconfig


%files -f %{name}.lang
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog README
%{_bindir}/%{name}-policy
%{_bindir}/%{name}-profile
%{_bindir}/%{name}-profiles
%{_bindir}/%{name}-profile-install
%{_bindir}/%{name}-xforms-modules
%{_mandir}/man1/%{name}-policy*
%{_mandir}/man1/%{name}-profile.1*
%{_mandir}/man1/%{name}-profiles.1*
%{_mandir}/man1/%{name}-profile-install.1*
%{_mandir}/man1/%{name}-xforms-modules.1*
%{pixmapdir}/oyranos_logo.*
%{pixmapdir}/lcms_logo2.png
%dir %{syscolordir}/%{settingsdirname}
%{syscolordir}/%{settingsdirname}/*.policy.xml
%{desktopdir}/%{name}-profile-install.desktop

%files -n lib%{name}0
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog README
%{_libdir}/lib%{name}_core.so.*
%{_libdir}/lib%{name}_object.so.*
%{_libdir}/lib%{name}_modules.so.*
%{_libdir}/lib%{name}.so.*
%dir %{_libdir}/colour/
%dir %{_libdir}/%{cmmsubpath}/
%dir %{_libdir}/%{metasubpath}/
%{_libdir}/%{cmmsubpath}/lib%{name}_lcm*
%if 0%{?suse_version} > 1130
%{_libdir}/%{cmmsubpath}/lib%{name}_lraw_cmm_module*
%{_libdir}/%{cmmsubpath}/lib%{name}_oyRE_cmm_module*
%endif
%{_libdir}/%{cmmsubpath}/lib%{name}_oyra_cmm_module*
%{_libdir}/%{cmmsubpath}/lib%{name}_oicc_cmm_module*
%{_libdir}/%{cmmsubpath}/lib%{name}_oPNG_cmm_module*
%{_libdir}/%{metasubpath}/lib%{name}_oyIM_cmm_module*

%files -n lib%{name}-devel
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog README
%{_bindir}/%{name}-config
%{_libdir}/lib%{name}_core.so
%{_libdir}/lib%{name}_object.so
%{_libdir}/lib%{name}_modules.so
%{_libdir}/lib%{name}.so
%dir %{_includedir}/%{name}
%{_includedir}/%{name}/icc34.h
%{_includedir}/%{name}/%{name}.h
%{_includedir}/%{name}/%{name}_config.h
%{_includedir}/%{name}/%{name}_core.h
%{_includedir}/%{name}/%{name}_definitions.h
%{_includedir}/%{name}/%{name}_icc.h
%{_includedir}/%{name}/%{name}_version.h
%{_includedir}/%{name}/%{name}_types.h
%{_libdir}/pkgconfig/*
%{_libdir}/lib%{name}_core.a
%{_libdir}/lib%{name}_object.a
%{_libdir}/lib%{name}_modules.a
%{_libdir}/lib%{name}.a
%{_mandir}/man3/%{name}-config.3*
%{_mandir}/man3/%{name}.*
%doc doc/html

%files -n lib%{name}-alpha-devel
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog README
%dir %{_includedir}/%{name}/alpha
%dir %{_includedir}/%{name}/alpha/object
%{_includedir}/%{name}/alpha/%{name}_alpha.h
%{_includedir}/%{name}/alpha/%{name}_cmm.h
%{_includedir}/%{name}/alpha/object/*.h

%files -n lib%{name}-alpha-devel-doc
%defattr(-, root, root)
%doc doc_alpha/html

%files monitor
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog README
%{_bindir}/%{name}-monitor
%{_mandir}/man1/%{name}-monitor.1*
/etc/xdg/autostart/%{name}-monitor-setup.desktop

%files -n lib%{name}0-monitor
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog README
%dir %{_libdir}/colour/
%dir %{_libdir}/%{cmmsubpath}/
%{_libdir}/%{cmmsubpath}/lib%{name}_oyX1_cmm_module*
%{_libdir}/%{cmmsubpath}/lib%{name}_oydi_cmm_module*

%files monitor-nvidia
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog README
%{_bindir}/%{name}-monitor-nvidia
%{_mandir}/man1/%{name}-monitor-nvidia.1*

%files -n lib%{name}0-cups
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog README
%dir %{_libdir}/colour/
%dir %{_libdir}/%{cmmsubpath}/
%{_libdir}/%{cmmsubpath}/lib%{name}_CUPS_cmm_module*


%files ui-fltk
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog README
%{_bindir}/%{name}-config-fl*
%{_mandir}/man1/%{name}-config-fltk.1*

%files forms-fltk
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog README
%{_bindir}/%{name}-xforms-fltk
%{_mandir}/man1/%{name}-xforms-fltk.1*

%files forms-fltk-devel
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog README
%{_libdir}/liboyforms_fltk.a

%files forms
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog README
%{_bindir}/%{name}-xforms
%{_mandir}/man1/%{name}-xforms.1*

%files qcmsevents
%defattr(-, root, root)
%doc AUTHORS COPYING ChangeLog README
%{_bindir}/qcmsevents
%{_mandir}/man1/qcmsevents.1*
%{pixmapdir}/qcmsevents.*
%{desktopdir}/qcmsevents-applet.desktop


%changelog
++++++ oyranos-rpmlintrc ++++++
# The Oyranos core calls into xcalib for loading calibration data from ICC 
# profiles, known as VCGT tag, into the X server. Thus it wants the xcalib 
# tool be installed.

# Oyranos contains Xorg and CUPS dependent modules. These should normally be 
# installed. Thus Oyranos depends on them. In certain cases, users might want 
# to setup e.g. a headless print server. Then it is nice to omit the X11 
# dependency. Thus the cups RPM is a separate package. The monitor (Xorg) and
# cups module/library packages are build from the main Oyranos source package.
# Fixing bugs inside these modules means, adding a patch file to the Oyranos 
# source package or replacing the source package and thus these modules.
addFilter("shlib-fixed-dependency")
addFilter("explicit-lib-dependency")


# The documentation is generated from sources. Thus it contains date and time.
addFilter("file-contains-date-and-time")


# Oyranos Modules are installed into one directory for use by independent 
# versions of the core library. API checks happen inside Oyranos.
addFilter("shlib-policy-nonversioned-dir")


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to