source: projects/specs/trunk/d/dcraw/dcraw-vl.spec @ 521

Revision 521, 3.9 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Summary: Tool for decoding raw image data from digital cameras
2Summary(ja): デジタルカメラの Raw イメージデータをデコードするツール
3Name: dcraw
4Version: 8.91
5Release: 1%{?_dist_release}
6Group: Applications/Multimedia
7License: GPLv2+
8URL: http://cybercom.net/~dcoffin/dcraw
9Source0: http://cybercom.net/~dcoffin/dcraw/archive/dcraw-%{version}.tar.gz
10BuildRequires: gettext
11BuildRequires: libjpeg-devel
12BuildRequires: lcms-devel
13BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
14
15%description
16This package contains dcraw, a command line tool to decode raw image data
17downloaded from digital cameras.
18
19%prep
20%setup -q -n dcraw
21
22%build
23gcc %optflags -lm -ljpeg -llcms -DLOCALEDIR=\""%{_datadir}/locale"\" -o dcraw dcraw.c
24# build language catalogs
25for catsrc in dcraw_*.po; do
26    lang="${catsrc%.po}"
27    lang="${lang#dcraw_}"
28    msgfmt -o "dcraw_${lang}.mo" "$catsrc"
29done
30
31%install
32rm -rf %buildroot
33install -d -m 0755 %{buildroot}%{_bindir}
34install -m 0755 dcraw %{buildroot}%{_bindir}
35
36# install language catalogs
37for catalog in dcraw_*.mo; do
38    lang="${catalog%.mo}"
39    lang="${lang#dcraw_}"
40    install -d -m 0755 "%{buildroot}%{_datadir}/locale/${lang}/LC_MESSAGES"
41    install -m 0644 "$catalog" "%{buildroot}%{_datadir}/locale/${lang}/LC_MESSAGES/dcraw.mo"
42done
43
44install -d -m 0755 %{buildroot}%{_bindir} %{buildroot}%{_mandir}/man1
45install -m 0644 dcraw.1 %{buildroot}%{_mandir}/man1/dcraw.1
46# localized manpages
47for manpage in dcraw_*.1; do
48    lang="${manpage%.1}"
49    lang="${lang#dcraw_}"
50    install -d -m 0755 "%{buildroot}%{_mandir}/${lang}/man1"
51    install -m 0644 "${manpage}" "%{buildroot}%{_mandir}/${lang}/man1/dcraw.1"
52done
53
54%find_lang %{name}
55
56%clean
57rm -rf %buildroot
58
59%files -f %{name}.lang
60%defattr(-, root, root)
61%{_bindir}/dcraw
62%{_mandir}/man1/*
63%{_mandir}/*/man1/*
64
65%changelog
66* Thu Jun 11 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 8.91-1
67- initial build for Vine Linux
68
69* Mon Mar 02 2009 Nils Philippsen <nils@redhat.com> - 8.91-1
70- version 8.91
71
72* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.89-2
73- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
74
75* Thu Nov 27 2008 Nils Philippsen <nphilipp@redhat.com> - 8.89-1
76- version 8.89
77- remove obsolete gps patch
78
79* Mon Feb 25 2008 Nils Philippsen <nphilipp@redhat.com> - 8.82-1
80- version 8.82
81
82* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 8.81-2
83- Autorebuild for GCC 4.3
84
85* Mon Jan 14 2008 Nils Philippsen <nphilipp@redhat.com> - 8.81-1
86- version 8.81
87- add support for GPS data (#428600, patch by Ulrich Drepper)
88
89* Fri Nov 30 2007 Nils Philippsen <nphilipp@redhat.com> - 8.80-1
90- version 8.80
91- change license tag to GPLv2+
92
93* Mon Feb 05 2007 Nils Philippsen <nphilipp@redhat.com> - 8.77-2
94- rebuild with pristine source tarball
95
96* Mon Feb 05 2007 Nils Philippsen <nphilipp@redhat.com> - 8.77-1
97- version 8.77
98
99* Mon Feb 05 2007 Nils Philippsen <nphilipp@redhat.com> - 8.53-2
100- fix summary, use %%find_lang (#225678)
101
102* Thu Feb 01 2007 Nils Philippsen <nphilipp@redhat.com> - 8.53-1
103- upstream finally has a tarball, use that and its version (#209016)
104- use dist tag
105
106* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0.0.20060521-1.1
107- rebuild
108
109* Tue May 23 2006 Nils Philippsen <nphilipp@redhat.com> - 0.0.20060521-1
110- program and manpage version of 2006-05-21
111- use %%optflags
112- change license tag to GPL
113- use lcms
114
115* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 0.0.20051211-1.2
116- bump again for double-long bug on ppc(64)
117
118* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 0.0.20051211-1.1
119- rebuilt for new gcc4.1 snapshot and glibc changes
120
121* Wed Dec 14 2005 Nils Philippsen <nphilipp@redhat.com>
122- version of 2005-12-11
123- manpage of 2005-09-29
124
125* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
126- rebuilt
127
128* Wed Mar 02 2005 Nils Philippsen <nphilipp@redhat.com>
129- version of 2005-02-27
130- manpage of 2005-01-19
131
132* Wed Dec 01 2004 Nils Philippsen <nphilipp@redhat.com>
133- version of 2004-11-28
134- initial build
Note: See TracBrowser for help on using the repository browser.