]> git.pld-linux.org Git - SPECS.git/blob - rawstudio.spec
SPECS updated Sun 1 Aug 20:13:02 CEST 2021
[SPECS.git] / rawstudio.spec
1 Summary:        RAW-image converter written using GTK+
2 Summary(pl.UTF-8):      Konwerter obrazów RAW napisany z użyciem GTK+
3 Name:           rawstudio
4 Version:        2.0
5 %define rel     15
6 # Keep it for future snapshots because releases are not-so-frequent:
7 %define svnrev  1624
8 %define snap    20080130
9 #Release:       1.%{svnrev}.%{snap}.%{rel}
10 Release:        %{rel}
11 License:        GPL v2+
12 Group:          X11/Applications/Graphics
13 # SVN snapshot:
14 #Source0:       http://rawstudio.org/files/daily/%{name}-%{snap}-%{svnrev}.tar.bz2
15 # Original source:
16 Source0:        http://rawstudio.org/files/release/%{name}-%{version}.tar.gz
17 # Source0-md5:  b2f86b8ca6b83ad954e3104c4cb89e9b
18 Patch0:         %{name}-libpng15.patch
19 Patch1:         am.patch
20 Patch2:         lensfun.patch
21 Patch3:         exiv2-version.patch
22 URL:            http://rawstudio.org/
23 BuildRequires:  GConf2-devel >= 2.0
24 BuildRequires:  autoconf >= 2.59
25 BuildRequires:  automake
26 BuildRequires:  curl-devel
27 BuildRequires:  dbus-devel
28 BuildRequires:  exiv2-devel
29 BuildRequires:  fftw3-single-devel >= 3
30 BuildRequires:  flickcurl-devel
31 BuildRequires:  gettext-tools
32 BuildRequires:  gtk+2-devel >= 2:2.8.0
33 BuildRequires:  lcms-devel
34 BuildRequires:  lensfun-devel
35 BuildRequires:  libgphoto2-devel
36 BuildRequires:  libjpeg-devel
37 BuildRequires:  libtiff-devel
38 BuildRequires:  libxml2-devel >= 2.4
39 BuildRequires:  openssl-devel
40 BuildRequires:  pkgconfig
41 BuildRequires:  sqlite3-devel >= 3
42 BuildRequires:  xorg-lib-libX11-devel
43 BuildRequires:  zstd-devel
44 Requires:       gtk+2 >= 2:2.8.0
45 Requires:       libxml2 >= 2.4
46 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48 %description
49 Rawstudio is an open source raw-image converter written using GTK+
50 library.
51
52 %description -l pl.UTF-8
53 Rawstudio to mający otwarte źródła konwerter obrazów RAW napisany z
54 użyciem biblioteki GTK+.
55
56 %package devel
57 Summary:        rawstudio devel files
58 Group:          X11/Development/Libraries
59 Requires:       %{name} = %{version}-%{release}
60
61 %description devel
62 Header files for %{name}.
63
64 %prep
65 %setup -q
66 %patch0 -p1
67 %patch1 -p1
68 %patch2 -p1
69 %patch3 -p1
70
71 %build
72 export CXXFLAGS="%{rpmcxxflags} -Wno-narrowing"
73 %{__libtoolize}
74 %{__aclocal}
75 %{__autoconf}
76 %{__autoheader}
77 %{__automake}
78 %configure
79 %{__make}
80
81 %install
82 rm -rf $RPM_BUILD_ROOT
83
84 %{__make} install \
85         DESTDIR=$RPM_BUILD_ROOT
86
87 %{__rm} $RPM_BUILD_ROOT%{_libdir}/librawstudio-%{version}.la
88
89 %find_lang %{name}
90
91 %clean
92 rm -rf $RPM_BUILD_ROOT
93
94 %post   -p /sbin/ldconfig
95 %postun -p /sbin/ldconfig
96
97 %files -f %{name}.lang
98 %defattr(644,root,root,755)
99 %doc AUTHORS NEWS README TODO
100 %attr(755,root,root) %{_bindir}/%{name}
101 %attr(755,root,root) %{_libdir}/librawstudio-%{version}.so.*.*.*
102 %attr(755,root,root) %ghost %{_libdir}/librawstudio-%{version}.so.0
103 %{_desktopdir}/%{name}.desktop
104 %dir %{_pixmapsdir}/%{name}
105 %{_pixmapsdir}/%{name}/*.png
106 %{_iconsdir}/%{name}.png
107 %{_datadir}/%{name}
108 %{_datadir}/rawspeed
109
110 %files devel
111 %defattr(644,root,root,755)
112 %attr(755,root,root) %{_libdir}/librawstudio-%{version}.so
113 %{_includedir}/%{name}-%{version}
114 %{_pkgconfigdir}/%{name}-%{version}.pc
This page took 0.159159 seconds and 3 git commands to generate.