source: projects/specs/trunk/lib/libk/libkdcraw/libkdcraw-vl.spec @ 5298

Revision 5298, 3.9 KB checked in by inagaki, 12 years ago (diff)

update: libkexiv2, libkdcraw, libkipi, libksane, okular

Line 
1Name:    libkdcraw
2Summary: A C++ interface around LibRaw library
3Summary(ja): LibRaw ライブラリ向けの C++ インターフェース
4Version: 4.7.4
5Release: 1%{?_dist_release}
6
7# libkdcraw is GPLv2+,
8# LibRaw(bundled) is LGPLv2
9# demosaic-pack GPLv2+ GPLv3+ (addons to libraw)
10License: GPLv2+ and LGPLv2 and GPLv3+
11URL:     https://projects.kde.org/projects/kde/kdegraphics/libs/libkdcraw
12Group:   System Environment/Libraries
13
14Source0: ftp://ftp.kde.org/pub/kde/unstable/%{version}/src/%{name}-%{version}.tar.bz2
15
16BuildRoot: %{_tmppath}/%{name}-%{version}-root
17BuildRequires: kdelibs4-devel >= %{version}
18BuildRequires: lcms-devel
19BuildRequires: libjpeg-devel
20
21Requires: kdelibs4 >= 4.7
22
23# when split occurred
24Conflicts: kdegraphics-libs < 4.6.95-10
25
26# upstream plans to unbundle when libraw-1.0 is released
27# see also http://mail.kde.org/pipermail/digikam-devel/2010-March/041682.html
28Provides: bundled(LibRaw)
29# deomosaic-pack addons to libraw
30Provides: bundled(LibRaw-demosaic-pack-GPL2)
31Provides: bundled(LibRaw-demosaic-pack-GPL3)
32
33%description
34Libkdcraw is a C++ interface around LibRaw library used to decode RAW
35picture files. More information about LibRaw can be found at
36http://www.libraw.org.
37
38%package devel
39Summary:  Development files for %{name}
40Summary(ja): %{name} の開発用ファイル
41Group:   Development/Libraries
42Requires: %{name} = %{version}-%{release}
43Requires: kdelibs4-devel
44
45%description devel
46%{summary}.
47
48
49%prep
50%setup -q
51
52# copy/rename a few things for easier inclusion as %%doc
53cp -a libraw/README README.libraw
54cp -a libraw/COPYRIGHT COPYRIGHT.libraw
55
56
57%build
58mkdir -p %{_target_platform}
59pushd %{_target_platform}
60unset QTDIR || : ; . /etc/profile.d/qt4.sh
61%cmake \
62    -DCMAKE_BUILD_TYPE=release \
63    -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
64    -DDATA_INSTALL_DIR:PATH=%{_datadir}/kde4/apps \
65    -DINCLUDE_INSTALL_DIR:PATH=%{_includedir}/kde4 \
66    -DLIB_INSTALL_DIR:PATH=%{_libdir} \
67    -DLIBEXEC_INSTALL_DIR:PATH=%{_libexecdir}/kde4 \
68    -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \
69    ..
70popd
71
72make %{?_smp_mflags} -C %{_target_platform}
73
74
75%install
76rm -rf %{buildroot}
77
78make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
79
80
81%check
82export PKG_CONFIG_PATH=%{buildroot}%{_datadir}/pkgconfig:%{buildroot}%{_libdir}/pkgconfig
83pkg-config --modversion libkdcraw
84make -C %{_target_platform}/test
85
86%post
87/sbin/ldconfig
88touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
89
90%posttrans
91gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
92
93%postun
94/sbin/ldconfig
95if [ $1 -eq 0 ] ; then
96touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
97gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
98fi
99
100
101%files
102%doc AUTHORS ChangeLog COPYING NEWS README TODO
103%doc COPYRIGHT.libraw README.libraw libraw/README.demosaic-packs libraw/LICENSE.LGPL
104%{_libdir}/libkdcraw.so.20*
105%{_datadir}/kde4/apps/libkdcraw/
106%{_datadir}/icons/hicolor/*/*/*
107
108%files devel
109%{_libdir}/libkdcraw.so
110%{_libdir}/pkgconfig/libkdcraw.pc
111%{_includedir}/kde4/libkdcraw/
112
113
114%changelog
115* Sun Dec 18 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.4-1
116- new upstream release
117
118* Sat Oct 15 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.2-1
119- new upstream release
120
121* Sun Jul 31 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.7.0-2
122- Initial build for Vine Linux
123
124* Tue Jul 26 2011 Jaroslav Reznik <jreznik@redhat.com> 4.7.0-1
125- 4.7.0
126
127* Mon Jul 11 2011 Rex Dieter <rdieter@fedoraproject.org> 4.6.95-1
128- 4.6.95
129
130* Mon Jul 11 2011 Rex Dieter <rdieter@fedoraproject.org> 4.6.90-5
131- License: GPLv2+ and LGPLv2 and GPLv3+
132- Provides: bundled(LibRaw)
133
134* Sun Jul 10 2011 Rex Dieter <rdieter@fedoraproject.org> 4.6.90-4
135- fix URL
136- fix scriptlets
137
138* Sun Jul 10 2011 Rex Dieter <rdieter@fedoraproject.org> 4.6.90-3
139- License: GPLv2+
140- %%doc: +ChangeLog NEWS
141- add %%check section
142
143* Wed Jul 06 2011 Rex Dieter <rdieter@fedoraproject.org> 4.6.90-2
144- fix Source0 URL
145- Conflicts: kdegraphics < 7:4.6.90-10
146
147* Tue Jul 05 2011 Rex Dieter <rdieter@fedoraproject.org>  4.6.90-1
148- first try
149
150
Note: See TracBrowser for help on using the repository browser.