source: projects/specs/trunk/g/gegl/gegl-vl.spec @ 9166

Revision 9166, 4.8 KB checked in by inagaki, 9 years ago (diff)

2014-12-19 Ryoichi INAGAKI <ryo1@…>

  • ImageMagick?, gegl, kdebase-runtime, kdelibs: rebuilt
  • OpenEXR, ilmbase: updated
  • freeimage, kdelibs3: added patch


Line 
1%define VER 0.2
2
3Summary:        A graph based image processing framework
4Summary(ja):    グラフベースの画像処理フレームワーク
5Name:           gegl
6Version:        0.2.0
7Release:        4%{?_dist_release}
8# The binary is under the GPL, while the libs are under LGPL
9License:        LGPLv3+ and GPLv3+
10Group:          System Environment/Libraries
11URL:            http://www.gegl.org/
12Source0:        ftp://ftp.gtk.org/pub/gegl/%{VER}/%{name}-%{version}.tar.bz2
13
14BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
15BuildRequires:  babl-devel >= 0.1.10
16BuildRequires:  glib2-devel
17BuildRequires:  gdk-pixbuf2-devel
18BuildRequires:  pango-devel
19BuildRequires:  ruby
20BuildRequires:  libpng-devel
21BuildRequires:  libjpeg-devel
22BuildRequires:  librsvg2-devel
23BuildRequires:  perl
24BuildRequires:  SDL-devel
25BuildRequires:  OpenEXR-devel
26BuildRequires:  lua-devel
27BuildRequires:  asciidoc
28BuildRequires:  enscript
29BuildRequires:  w3m
30BuildRequires:  graphviz
31BuildRequires:  pkgconfig
32
33Vendor: Project Vine
34Distribution: Vine Linux
35
36%description
37GEGL (Generic Graphics Library) is a graph based image processing framework.
38GEGLs original design was made to scratch GIMPs itches for a new
39compositing and processing core. This core is being designed to have
40minimal dependencies. and a simple well defined API.
41
42%package devel
43Summary:        Development files for %{name}
44Summary(ja):    %{name} の開発ファイル
45Group:          Development/Libraries
46Requires:       %{name} = %{version}-%{release}
47Requires:       pkgconfig babl-devel glib2-devel
48
49%description devel
50This package contains the libraries and header files needed for
51developing with %{name}.
52
53%prep
54%setup -q
55
56chmod -x operations/external/ff-load.c operations/common/perlin/perlin.*
57
58%build
59# Needed by Ruby 1.9.3.
60export LANG=en_US.utf8
61
62%ifnarch ppc64
63%configure --disable-static --enable-workshop
64%else
65%configure --disable-static --enable-workshop --disable-docs
66%endif
67make %{?_smp_mflags}
68
69%install
70rm -rf %{buildroot}
71make DESTDIR=%{buildroot} install INSTALL='install -p'
72
73rm -f %{buildroot}%{_libdir}/*.la
74
75%find_lang %{name}-%{VER}
76
77%check
78pushd tests/compositions
79rm -f run-clones.xml.sh
80cat << EOF > run-clones.xml.sh
81#!/bin/sh
82echo Skipping test "run-clones.xml.sh"
83EOF
84chmod 755 run-clones.xml.sh
85popd
86make check
87
88%clean
89rm -rf %{buildroot}
90
91%post -p /sbin/ldconfig
92
93%postun -p /sbin/ldconfig
94
95%files -f %{name}-%{VER}.lang
96%defattr(-, root, root, -)
97%doc AUTHORS ChangeLog COPYING COPYING.LESSER NEWS README
98%{_bindir}/gegl
99%{_libdir}/*.so.*
100%{_libdir}/gegl-%{VER}
101
102%files devel
103%defattr(-, root, root, -)
104%ifnarch ppc64
105%doc %{_datadir}/gtk-doc/html/%{name}
106%endif
107%{_includedir}/gegl-%{VER}
108%{_libdir}/*.so
109%{_libdir}/pkgconfig/%{name}-%{VER}.pc
110
111%changelog
112* Thu Dec 18 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.2.0-4
113- rebuilt with OpenEXR 2.2.0
114
115* Sun Jul 13 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.2.0-3
116- rebuild with libpng-1.6.12
117
118* Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.2.0-2
119- rebuild with VineSeed environment
120
121* Sun May 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.2.0-1
122- new upstream release
123- remove old patches
124
125* Thu Apr 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.1.6-1
126- new upstream release
127- update patches
128
129* Sun Apr 17 2011 Shu KONNO <owa@bg.wakwak.com> 0.1.2-2
130- rebuilt with rpm-4.8.1-3
131
132* Sun Apr 18 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.1.2-1
133- new upstream release
134- add Patch0 and Patch1 from FC package
135
136* Mon Oct 06 2008 Daisuke SUZUKI <daisuke@linux.or.jp>  0.0.20-1
137- initial build for Vine Linux
138
139* Thu Jul 10 2008 Deji Akingunola <dakingun@gmail.com> - 0.0.18-1
140- Update to latest release
141
142* Thu Feb 28 2008 Deji Akingunola <dakingun@gmail.com> - 0.0.16-1
143- New release
144
145* Thu Jan 17 2008 Deji Akingunola <dakingun@gmail.com> - 0.0.15-1.svn20080117
146- Update to a svn snapshot for gnome-scan
147- Apply patch to fix extensions loading on 64bit systems
148- Building the docs on ppc64 segfaults, avoid it for now.
149
150* Sat Dec 08 2007 Deji Akingunola <dakingun@gmail.com> - 0.0.14-1
151- Update to 0.0.14 release
152- License change from GPLv2+ to GPLv3+
153
154* Thu Oct 25 2007 Deji Akingunola <dakingun@gmail.com> - 0.0.13-0.7.20071011svn
155- Include missing requires for the devel subpackage
156
157* Thu Oct 25 2007 Deji Akingunola <dakingun@gmail.com> - 0.0.13-0.6.20071011svn
158- BR graphiz instead of graphiz-devel
159- Remove the spurious exec flag from a couple of source codes
160
161* Tue Oct 23 2007 Deji Akingunola <dakingun@gmail.com> - 0.0.13-0.5.20071011svn
162- Fix missing directory ownership
163
164* Mon Oct 22 2007 Deji Akingunola <dakingun@gmail.com> - 0.0.13-0.4.20071011svn
165- Update the License field
166
167* Fri Oct 12 2007 Deji Akingunola <dakingun@gmail.com> - 0.0.13-0.3.20071011svn
168- Package the extension libraries in the main package
169- Run 'make check'
170
171* Fri Oct 12 2007 Deji Akingunola <dakingun@gmail.com> - 0.0.13-0.2.20071011svn
172- Remove the use of inexistent source
173
174* Thu Oct 11 2007 Deji Akingunola <dakingun@gmail.com> - 0.0.13-0.1.20071011svn
175- Initial packaging for Fedora
Note: See TracBrowser for help on using the repository browser.