source: projects/specs/trunk/g/gegl04/gegl04-vl.spec @ 12005

Revision 12005, 3.2 KB checked in by tomop, 5 years ago (diff)

Merge branch 'tomop'

Line 
1%define VER 0.4
2
3Summary:  A graph based image processing framework
4Summary(ja):  グラフベースの画像処理フレームワーク
5Name:     gegl04
6Version:  0.4.12
7Release:  1%{?_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:  https://download.gimp.org/pub/gegl/%{VER}/gegl-%{version}.tar.bz2
13
14BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
15BuildRequires:  glib2-devel
16BuildRequires:  gdk-pixbuf2-devel
17BuildRequires:  pango-devel
18BuildRequires:  babl-devel >= 0.1.56
19BuildRequires:  json-glib-devel
20BuildRequires:  perl
21BuildRequires:  ruby
22BuildRequires:  exiv2-devel
23BuildRequires:  libgexiv2-devel
24BuildRequires:  lcms2-devel
25BuildRequires:  libpng-devel
26BuildRequires:  libjpeg-devel
27BuildRequires:  librsvg2-devel
28BuildRequires:  libtiff-devel
29BuildRequires:  libwebp-devel
30BuildRequires:  LibRaw-devel
31BuildRequires:  jasper-devel
32BuildRequires:  lensfun-devel
33BuildRequires:  asciidoc
34BuildRequires:  SDL-devel
35BuildRequires:  OpenEXR-devel
36BuildRequires:  lua-devel
37BuildRequires:  enscript
38BuildRequires:  w3m
39BuildRequires:  graphviz
40
41Obsoletes:      gegl < 0.4
42Obsoletes:      gegl03 < 0.4
43Provides:       gegl = %{version}-%{release}
44
45Vendor: Project Vine
46Distribution: Vine Linux
47
48%description
49GEGL (Generic Graphics Library) is a graph based image processing framework.
50GEGLs original design was made to scratch GIMPs itches for a new
51compositing and processing core. This core is being designed to have
52minimal dependencies. and a simple well defined API.
53
54%package devel
55Summary:  Development files for %{name}
56Summary(ja):  %{name} の開発ファイル
57Group:    Development/Libraries
58Requires: %{name} = %{version}-%{release}
59Requires: pkgconfig babl-devel glib2-devel
60Obsoletes:      gegl-devel < 0.4
61Obsoletes:      gegl03-devel < 0.4
62Provides:       gegl-devel = %{version}-%{release}
63
64%description devel
65This package contains the libraries and header files needed for
66developing with %{name}.
67
68
69%prep
70%setup -q -n gegl-%{version}
71
72%build
73./autogen.sh
74%{configure} --disable-static
75%{__make} %{?_smp_mflags}
76
77%install
78%{__rm} -rf ${RPM_BUILD_ROOT}
79%{__make} DESTDIR=${RPM_BUILD_ROOT} install INSTALL='install -p'
80
81find ${RPM_BUILD_ROOT} -name '*.la' -delete
82
83%find_lang gegl-%{VER}
84
85%clean
86%{__rm} -rf ${RPM_BUILD_ROOT}
87
88%post -p %{_syssbindir}/ldconfig
89
90%postun -p %{_syssbindir}/ldconfig
91
92
93%files -f gegl-%{VER}.lang
94%defattr(-, root, root, -)
95%license COPYING COPYING.LESSER
96%doc AUTHORS MAINTAINERS
97%doc docs/ChangeLog docs/NEWS.txt
98%{_bindir}/*
99%{_libdir}/libgegl-%{VER}.so.*
100%{_libdir}/libgegl-npd-%{VER}.so
101%{_libdir}/libgegl-sc-%{VER}.so
102%{_libdir}/gegl-%{VER}
103%{_libdir}/girepository-1.0/Gegl-%{VER}.typelib
104
105%files devel
106%defattr(-, root, root, -)
107%{_includedir}/gegl-%{VER}
108%{_libdir}/libgegl-%{VER}.so
109%{_libdir}/pkgconfig/gegl-%{VER}.pc
110%{_libdir}/pkgconfig/gegl-sc-%{VER}.pc
111%{_datadir}/gir-1.0/Gegl-%{VER}.gir
112%{_datadir}/gtk-doc/html/*
113
114
115%changelog
116* Mon Dec 31 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.4.12-1
117- new upstream release.
118- added O:gegl{,03}{,-devel}: none required.
119
120* Tue Oct 02 2018 Toshiaki Ara <ara_t@384.jp> 0.4.8-1
121- initial build
122
Note: See TracBrowser for help on using the repository browser.