Update for 0.3.0 release
[entangle:entangle.git] / entangle.spec.in
1 # -*- rpm-spec -*-
2
3 Summary: Tethered shooting & control of digital cameras
4 Name: entangle
5 Version: @VERSION@
6 Release: 1%{?dist}%{?extra_release}
7 License: GPLv3+
8 Group: Applications/Multimedia
9 Source: http://entangle-photo.org/download/sources/%{name}-%{version}.tar.gz
10 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
11 URL: http://entangle-photo.org/
12
13 BuildRequires: glib2-devel >= 2.26.0
14 BuildRequires: gtk3-devel >= 3.0
15 BuildRequires: libgphoto2-devel >= 2.4.11
16 BuildRequires: libgudev1-devel >= 145
17 BuildRequires: dbus-glib-devel >= 0.60
18 BuildRequires: lcms-devel >= 1.18
19 BuildRequires: gobject-introspection-devel
20 BuildRequires: libpeas-devel >= 0.5.5
21 BuildRequires: libgexiv2-devel >= 0.2.2
22
23 Requires(post): desktop-file-utils
24 Requires(postun): desktop-file-utils
25
26 %description
27 Entangle is an application which uses GTK and libgphoto2 to provide a
28 graphical interface for tethered photography with digital cameras.
29
30 It includes control over camera shooting and configuration settings
31 and 'hands off' shooting directly from the controlling computer.
32
33 %prep
34 %setup -q
35
36 %build
37
38 %configure
39 make %{?_smp_mflags}
40
41 %install
42 rm -fr %{buildroot}
43
44 %makeinstall
45 rm -rf %{buildroot}%{_datadir}/%{name}/website
46
47 %clean
48 rm -fr %{buildroot}
49
50 %post
51 update-desktop-database %{_datadir}/applications
52 glib-compile-schemas /usr/share/glib-2.0/schemas ||:
53
54 %postun
55 update-desktop-database %{_datadir}/applications
56 glib-compile-schemas /usr/share/glib-2.0/schemas ||:
57
58 %files
59 %defattr(-, root, root)
60 %doc README COPYING AUTHORS NEWS ChangeLog
61 %{_bindir}/entangle
62 %{_datadir}/%{name}/%{name}-camera-info.xml
63 %{_datadir}/%{name}/%{name}-camera-manager.xml
64 %{_datadir}/%{name}/%{name}-camera-picker.xml
65 %{_datadir}/%{name}/%{name}-help-about.xml
66 %{_datadir}/%{name}/%{name}-image-popup.xml
67 %{_datadir}/%{name}/%{name}-preferences.xml
68 %{_datadir}/%{name}/%{name}-16x16.png
69 %{_datadir}/%{name}/%{name}-32x32.png
70 %{_datadir}/%{name}/%{name}-48x48.png
71 %{_datadir}/%{name}/%{name}-64x64.png
72 %{_datadir}/%{name}/%{name}-128x128.png
73 %{_datadir}/%{name}/%{name}-256x256.png
74 %{_datadir}/%{name}/%{name}.svg
75 %{_datadir}/%{name}/plugins.png
76 %{_datadir}/%{name}/plugins-22.png
77 %{_datadir}/%{name}/folders.png
78 %{_datadir}/%{name}/folders-22.png
79 %{_datadir}/%{name}/color-management.png
80 %{_datadir}/%{name}/color-management-22.png
81 %{_datadir}/%{name}/sRGB.icc
82 %{_datadir}/gtk-doc/html/Entangle
83 %{_datadir}/applications/%{name}.desktop
84 %{_datadir}/glib-2.0/schemas/org.entangle-photo.manager.gschema.xml
85 %{_datadir}/gir-1.0/Entangle-0.1.gir
86 %{_libdir}/girepository-1.0/Entangle-0.1.typelib
87 %dir %{_libdir}/%{name}
88 %dir %{_libdir}/%{name}/plugins
89 %dir %{_datadir}/%{name}/plugins
90
91 %changelog