rpms/icc_examin/devel icc_examin-0.46-default.patch, NONE, 1.1 icc_examin-0.46-fixes.patch, NONE, 1.1 icc_examin.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Nicolas Chauvet kwizart at fedoraproject.org
Fri Mar 13 11:06:40 UTC 2009


Author: kwizart

Update of /cvs/pkgs/rpms/icc_examin/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8398/devel

Modified Files:
	.cvsignore sources 
Added Files:
	icc_examin-0.46-default.patch icc_examin-0.46-fixes.patch 
	icc_examin.spec import.log 
Log Message:
Initial import for devel


icc_examin-0.46-default.patch:

--- NEW FILE icc_examin-0.46-default.patch ---
diff -up icc_examin-0.46/icc_gl.cpp.default icc_examin-0.46/icc_gl.cpp
--- icc_examin-0.46/icc_gl.cpp.default	2009-03-05 16:26:24.000000000 +0100
+++ icc_examin-0.46/icc_gl.cpp	2009-03-05 16:28:09.000000000 +0100
@@ -731,7 +731,7 @@ GL_Ansicht::GLinit_()
   if(font) delete font;
   if(ortho_font) delete ortho_font;
 
-  const char* font_name = "/usr/X11R6/lib/X11/fonts/truetype/FreeSans.ttf";
+  const char* font_name = "/usr/share/fonts/dejavu/DejaVuSans.ttf";
 # if APPLE
   std::string f_n;
   if(getenv("RESOURCESPATH"))
@@ -748,7 +748,7 @@ GL_Ansicht::GLinit_()
 # endif
   if(!holeDateiModifikationsZeit(font_name)) {
     DBG_PROG_S( _("Could not open font in:") << font_name )
-    font_name = "/usr/X11R6/lib/X11/fonts/truetype/arial.ttf";
+    font_name = "/usr/share/fonts/dejavu/DejaVuSans.ttf";
     if(!holeDateiModifikationsZeit(font_name)) {
       DBG_PROG_S( _("Could not open font in:") << font_name )
 #ifdef  WIN32
@@ -773,7 +773,7 @@ GL_Ansicht::GLinit_()
           font_name = n;
           if(!holeDateiModifikationsZeit(font_name)) {
             DBG_PROG_S( _("Could not open font in:") << font_name )
-            sprintf (n, "%s/FreeSans.ttf", SRCDIR);
+            sprintf (n, "%s/DejaVuSans.ttf", SRCDIR);
             font_name = n;
           }
         }

icc_examin-0.46-fixes.patch:

--- NEW FILE icc_examin-0.46-fixes.patch ---
diff -up icc_examin-0.46/icc_examin.desktop.fixes icc_examin-0.46/icc_examin.desktop
--- icc_examin-0.46/icc_examin.desktop.fixes	2008-02-17 22:00:16.000000000 +0100
+++ icc_examin-0.46/icc_examin.desktop	2009-03-05 17:21:46.000000000 +0100
@@ -1,16 +1,16 @@
 [Desktop Entry]
-Categories=Application;Graphics;
+Version=1.0
+Type=Application
+Categories=Graphics;
 Comment=Look at the internals of ICC profiles
 Comment[de]=Interna von ICC Farbprofilen betrachten
-Encoding=UTF-8
+Comment[fr]=Examiner un profil ICC
 Exec=iccexamin %U
 GenericName=
-Icon=icc_examin.png
-InitialPreference=9
-MimeType=application/x-icc;application/x-cgats;x-world/x-vrml;model/vrml
+Icon=icc_examin
+MimeType=application/x-icc;application/x-cgats;x-world/x-vrml;model/vrml;
 Name=ICC Examin
 Name[de]=ICC Examin
 StartupNotify=false
 Terminal=false
 TryExec=iccexamin
-Type=Application


--- NEW FILE icc_examin.spec ---
Name:           icc_examin
Version:        0.46
Release:        1%{?dist}
Summary:        ICC profile viewer and color visualization

Group:          Applications/Multimedia
License:        GPLv2+
URL:            http://www.behrmann.name
Source0:        http://downloads.sourceforge.net/oyranos/icc_examin-%{version}.tar.gz
Patch0:         icc_examin-0.46-default.patch
Patch1:         icc_examin-0.46-fixes.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  desktop-file-utils
BuildRequires:  gettext

BuildRequires:  OpenEXR-devel
BuildRequires:  elektra-devel >= 0.7.0
BuildRequires:  ftgl-devel
BuildRequires:  fltk-devel
BuildRequires:  lcms-devel
BuildRequires:  libjpeg-devel
BuildRequires:  libtiff-devel
BuildRequires:  libpng-devel
BuildRequires:  libxml2-devel
BuildRequires:  oyranos-devel >= 0.1.9

BuildRequires:  libXpm-devel

Requires:       oyranos
%if 0%{?fedora} > 10
Requires:       dejavu-sans-fonts
%endif



%description
ICC Examin is a small utility (unix name: iccexamin) for the
purpose of watching the internals of ICC profiles, measurement
data (CGATS), color samples (named color profiles), gamut 
visualizations (vrml), video card gamma tables.


%prep
%setup -q
%patch0 -p1 -b .default
%patch1 -p1 -b .fixes

# Fix encoding
cp -pr BUGS BUGS.not-utf8
iconv -f ISO_8859-1 -t UTF8 BUGS.not-utf8 > BUGS
touch -r BUGS.not-utf8 BUGS
rm BUGS.not-utf8

%build
%configure
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"

#Remove bundled fonts
rm -rf $RPM_BUILD_ROOT%{_datadir}/fonts/FreeSans.ttf

#Remove deprecated desktop files
rm -rf $RPM_BUILD_ROOT%{_datadir}/applications/x-cgats.desktop
rm -rf $RPM_BUILD_ROOT%{_datadir}/applications/x-icc.desktop

desktop-file-install --vendor "" \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
  --delete-original \
  --mode 644 \
  $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop

%find_lang %{name}


%clean
rm -rf $RPM_BUILD_ROOT


%post
update-mime-database %{_datadir}/mime &> /dev/null
update-desktop-database &> /dev/null  || :

%postun
update-mime-database %{_datadir}/mime &> /dev/null
update-desktop-database &> /dev/null  || :


%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS BUGS README TODO
%{_bindir}/iccexamin
%{_datadir}/mime/packages/icc.xml
%{_datadir}/pixmaps/icc_examin.png
%{_datadir}/applications/icc_examin.desktop


%changelog
* Fri Feb 13 2009 kwizart < kwizart at gmail.com > - 0.46-1
- initial spec for Fedora.



--- NEW FILE import.log ---
icc_examin-0_46-1_fc10:HEAD:icc_examin-0.46-1.fc10.src.rpm:1236942333


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/icc_examin/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	13 Mar 2009 02:52:53 -0000	1.1
+++ .cvsignore	13 Mar 2009 11:06:08 -0000	1.2
@@ -0,0 +1 @@
+icc_examin-0.46.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/icc_examin/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	13 Mar 2009 02:52:53 -0000	1.1
+++ sources	13 Mar 2009 11:06:09 -0000	1.2
@@ -0,0 +1 @@
+01b8a19489601850192476a06393cf47  icc_examin-0.46.tar.gz




More information about the fedora-extras-commits mailing list