Add mouse scroll support to session browser widget
[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 BuildRequires: intltool
23 BuildRequires: libX11-devel
24 BuildRequires: libXext-devel >= 1.3.0
25
26 Requires(post): desktop-file-utils
27 Requires(postun): desktop-file-utils
28
29 %description
30 Entangle is an application which uses GTK and libgphoto2 to provide a
31 graphical interface for tethered photography with digital cameras.
32
33 It includes control over camera shooting and configuration settings
34 and 'hands off' shooting directly from the controlling computer.
35
36 %prep
37 %setup -q
38
39 %build
40
41 %configure
42 make %{?_smp_mflags}
43
44 %install
45 rm -fr %{buildroot}
46
47 %makeinstall
48 rm -rf %{buildroot}%{_datadir}/%{name}/website
49 rm -f %{buildroot}%{_datadir}/glib-2.0/schemas/gschemas.compiled
50 %find_lang %{name}
51
52 %clean
53 rm -fr %{buildroot}
54
55 %post
56 update-desktop-database %{_datadir}/applications
57 glib-compile-schemas /usr/share/glib-2.0/schemas ||:
58
59 %postun
60 update-desktop-database %{_datadir}/applications
61 glib-compile-schemas /usr/share/glib-2.0/schemas ||:
62
63 %files -f %{name}.lang
64 %defattr(-, root, root)
65 %doc README COPYING AUTHORS NEWS ChangeLog
66 %{_bindir}/entangle
67 %{_datadir}/%{name}/%{name}-camera-info.xml
68 %{_datadir}/%{name}/%{name}-camera-manager.xml
69 %{_datadir}/%{name}/%{name}-camera-picker.xml
70 %{_datadir}/%{name}/%{name}-help-about.xml
71 %{_datadir}/%{name}/%{name}-image-popup.xml
72 %{_datadir}/%{name}/%{name}-preferences.xml
73 %{_datadir}/%{name}/%{name}-16x16.png
74 %{_datadir}/%{name}/%{name}-32x32.png
75 %{_datadir}/%{name}/%{name}-48x48.png
76 %{_datadir}/%{name}/%{name}-64x64.png
77 %{_datadir}/%{name}/%{name}-128x128.png
78 %{_datadir}/%{name}/%{name}-256x256.png
79 %{_datadir}/%{name}/%{name}.svg
80 %{_datadir}/%{name}/icons
81 %{_datadir}/%{name}/plugins.png
82 %{_datadir}/%{name}/plugins-22.png
83 %{_datadir}/%{name}/capture.png
84 %{_datadir}/%{name}/capture-22.png
85 %{_datadir}/%{name}/color-management.png
86 %{_datadir}/%{name}/color-management-22.png
87 %{_datadir}/%{name}/interface.png
88 %{_datadir}/%{name}/interface-22.png
89 %{_datadir}/%{name}/imageviewer.png
90 %{_datadir}/%{name}/imageviewer-22.png
91 %{_datadir}/%{name}/sRGB.icc
92 %{_datadir}/gtk-doc/html/Entangle
93 %{_datadir}/applications/%{name}.desktop
94 %{_datadir}/glib-2.0/schemas/org.entangle-photo.manager.gschema.xml
95 %{_datadir}/gir-1.0/Entangle-0.1.gir
96 %{_libdir}/girepository-1.0/Entangle-0.1.typelib
97 %dir %{_libdir}/%{name}
98 %dir %{_libdir}/%{name}/plugins
99 %dir %{_datadir}/%{name}/plugins
100
101 %changelog