source: projects/specs/trunk/L/LibRaw/LibRaw-vl.spec @ 12561

Revision 12561, 4.9 KB checked in by tomop, 3 years ago (diff)

updated 6 packages

LibRaw?-0.20.2-1

djvulibre-3.5.28-1

libvorbis-1.3.7-1

re2c-2.0.3-1

vorbis-tools-1.4.2-1

xterm-366-1

Line 
1%bcond_with openmp
2
3Summary: Library for reading RAW files obtained from digital photo cameras
4Summary(ja): デジタルカメラから取り込んだ RAW ファイルを読むためのライブラリ
5Name: LibRaw
6Version: 0.20.2
7Release: 1%{?_dist_release}
8Group: system
9Vendor: Project Vine
10Distribution: Vine Linux
11
12License: BSD and (CDDL or LGPLv2)
13URL: https://www.libraw.org/
14Source0: https://www.libraw.org/data/LibRaw-%{version}.tar.gz
15
16BuildRoot: %{_tmppath}/%{name}-%{version}-root
17BuildRequires: gcc libtool make
18BuildRequires: lcms2-devel
19BuildRequires: jasper-devel
20
21%description
22LibRaw is a library for reading RAW files obtained from digital photo
23cameras (CRW/CR2, NEF, RAF, DNG, and others).
24
25LibRaw is based on the source codes of the dcraw utility, where part of
26drawbacks have already been eliminated and part will be fixed in future.
27
28
29%package devel
30Summary: LibRaw development libraries
31Summary(ja): LibRaw の開発ライブラリ
32Group: programming
33Requires: %{name} = %{version}-%{release}
34Requires: pkgconfig
35
36%description devel
37LibRaw development libraries
38
39This package contains static libraries that applications can use to build
40against libraw. LibRaw does not provide dynamic libraries.
41
42
43%package static
44Summary: LibRaw static libraries
45Summary(ja): LibRaw の静的ライブラリ
46Group: programming
47
48Requires: %{name}-devel = %{version}-%{release}
49
50%description static
51This package contains the static library for %{name}.
52
53
54%debug_package
55
56
57%prep
58%setup -q
59
60
61%build
62autoreconf -if
63%configure \
64    --enable-examples=no \
65    --enable-jasper \
66    --enable-jpeg \
67    --enable-lcms \
68%if %{with openmp}
69    --enable-openmp
70%endif
71
72sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
73sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
74
75%make_build
76
77
78%install
79rm -rf %{buildroot}
80cp -pr doc manual
81chmod 644 LICENSE.CDDL LICENSE.LGPL COPYRIGHT Changelog.*
82chmod 644 manual/*.html
83
84# The Libraries
85%make_install
86
87rm -rfv samples/.deps
88rm -fv samples/.dirstamp
89rm -fv samples/*.o
90
91rm -rf %{buildroot}%{_libdir}/*.la
92
93
94%post -p /sbin/ldconfig
95%postun -p /sbin/ldconfig
96
97
98%files
99%defattr(-,root,root,-)
100%license LICENSE.CDDL LICENSE.LGPL COPYRIGHT
101%doc Changelog.txt
102%{_libdir}/*.so.*
103
104%files devel
105%defattr(-,root,root,-)
106%doc manual samples
107%exclude %{_docdir}/libraw/
108%dir %{_includedir}/libraw
109%{_includedir}/libraw/*.h
110%{_libdir}/*.so
111%{_libdir}/pkgconfig/*.pc
112
113%files static
114%defattr(-,root,root,-)
115%{_libdir}/*.a
116
117
118%changelog
119* Wed Mar 03 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.20.2-1
120- new upstream release.
121- dropped Patch1000: fixed in upstream.
122
123* Wed Sep 23 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.20.0-2
124- imported Patch1000 from upstream to fix CVE-2020-24890.
125
126* Fri Sep 04 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.20.0-1
127- new upstream release.
128
129* Sun Sep 08 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.19.5-1
130- new upstream release.
131
132* Wed Jun 29 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.17.2-1
133- new upstream release.
134
135* Sun Feb 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 0.16.0-1
136- new upstream release
137
138* Sat Jan 18 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.15.4-1
139- new upstream release
140
141* Sun May 26 2013 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.14.8-1
142- new upstream release
143
144* Fri Jun 29 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.14.7-1
145- new upstream release
146
147* Sat Apr 28 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 0.14.6-1
148- new upstream release
149- change BuildRequires: lcms2-devel instead of lcms-devel
150
151* Sun Jan 15 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.14.5-1
152- new upstream release
153
154* Sat Dec 17 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.14.4-1
155- new upstream release
156
157* Fri Dec 09 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.14.3-1
158- new upstream release
159- added BuildRequires: jasper-devel
160- fixed configure option
161  - deleted --enable-shared=no, --enable-static=no
162  - added --enable-jasper
163- fixed %%files in -devel
164- run ldconfig in %%post, %%postun
165
166* Thu Jun 09 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.13.5-3
167- added BuildRequires: lcms-devel
168- added configure option --enable-lcms
169
170* Sun Jun 05 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.13.5-2
171- added BuildRequires: gcc libtool make
172- fixed %%install
173- deleted library archive
174- fixed %%doc in -devel package
175
176* Sat Jun 04 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.13.5-1
177- new upstream release
178- dropt Patch0
179- fixed configure option
180- fixed %%files
181- splitted -static package
182
183* Mon Dec 13 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.11.3-1
184- new upstream release
185- added License: LibRaw Software License
186- dropt patch1,2
187- replaced patch0 by Fedora development patch
188
189* Tue Sep 28 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.10.0-1
190- new upstream release
191
192* Wed Jul 14 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.9.1-1
193- initial build for VineSeed
194
195* Fri Jun 04 2010 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> 0.9.1-1
196- New package
Note: See TracBrowser for help on using the repository browser.