3 Summary: Tethered shooting & control of digital cameras
6 Release: 1%{?dist}%{?extra_release}
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/
13 BuildRequires: glib2-devel >= 2.26.0
14 BuildRequires: gtk3-devel >= 3.6
15 BuildRequires: libgphoto2-devel >= 2.4.11
16 BuildRequires: libgudev1-devel >= 145
17 BuildRequires: dbus-glib-devel >= 0.60
18 BuildRequires: lcms2-devel >= 2.0
19 BuildRequires: gobject-introspection-devel
20 BuildRequires: libpeas-devel >= 1.2.0
21 BuildRequires: libgexiv2-devel >= 0.2.2
22 BuildRequires: intltool
23 BuildRequires: libX11-devel
24 BuildRequires: libXext-devel >= 1.3.0
25 BuildRequires: LibRaw-devel >= 0.9.0
27 BuildRequires: gnome-icon-theme-symbolic
28 Requires: gnome-icon-theme-symbolic
30 Requires(post): desktop-file-utils
31 Requires(postun): desktop-file-utils
34 Entangle is an application which uses GTK and libgphoto2 to provide a
35 graphical interface for tethered photography with digital cameras.
37 It includes control over camera shooting and configuration settings
38 and 'hands off' shooting directly from the controlling computer.
45 %configure --disable-schemas-compile
46 make %{?_smp_mflags} V=1
51 make install DESTDIR=$RPM_BUILD_ROOT
52 rm -rf %{buildroot}%{_datadir}/%{name}/website
55 rm -f %{buildroot}%{_libdir}/libentangle_backend.so
56 rm -f %{buildroot}%{_libdir}/libentangle_backend.la
57 rm -f %{buildroot}%{_libdir}/libentangle_frontend.so
58 rm -f %{buildroot}%{_libdir}/libentangle_frontend.la
64 update-desktop-database %{_datadir}/applications
65 glib-compile-schemas /usr/share/glib-2.0/schemas ||:
66 touch -c %{_datadir}/icons/hicolor
67 if [ -x /usr/bin/gtk-update-icon-cache ]; then
68 /usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
72 update-desktop-database %{_datadir}/applications
73 glib-compile-schemas /usr/share/glib-2.0/schemas ||:
74 touch -c %{_datadir}/icons/hicolor
75 if [ -x /usr/bin/gtk-update-icon-cache ]; then
76 /usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
79 %files -f %{name}.lang
80 %defattr(-, root, root)
81 %doc README COPYING AUTHORS NEWS ChangeLog
83 %{_mandir}/man1/entangle.1*
85 %{_libdir}/libentangle_backend.so.0
86 %{_libdir}/libentangle_backend.so.0.0.0
87 %{_libdir}/libentangle_frontend.so.0
88 %{_libdir}/libentangle_frontend.so.0.0.0
90 %{_datadir}/%{name}/%{name}-camera-manager.ui
91 %{_datadir}/%{name}/%{name}-camera-picker.ui
92 %{_datadir}/%{name}/%{name}-camera-support.ui
93 %{_datadir}/%{name}/%{name}-help-about.ui
94 %{_datadir}/%{name}/%{name}-image-popup.ui
95 %{_datadir}/%{name}/%{name}-preferences-display.ui
96 %{_datadir}/icons/hicolor/*/apps/entangle.png
97 %{_datadir}/icons/hicolor/*/apps/entangle-*.png
98 %{_datadir}/icons/hicolor/scalable/apps/entangle.svg
100 %dir %{_datadir}/help/C/entangle/
101 %{_datadir}/help/C/entangle/*.page
102 %{_datadir}/help/C/entangle/*.xml
103 %dir %{_datadir}/help/C/entangle/figures
104 %{_datadir}/help/C/entangle/figures/*.png
106 %dir %{_libdir}/%{name}
107 %dir %{_libdir}/%{name}/plugins
109 %dir %{_libdir}/%{name}/plugins/photobox
110 %dir %{_datadir}/%{name}
111 %dir %{_datadir}/%{name}/plugins
112 %dir %{_datadir}/%{name}/plugins/photobox
113 %dir %{_datadir}/%{name}/plugins/photobox/schemas
114 %{_libdir}/%{name}/plugins/photobox/photobox.plugin
115 %{_libdir}/%{name}/plugins/photobox/photobox.py*
116 %{_datadir}/%{name}/plugins/photobox/schemas/gschemas.compiled
117 %{_datadir}/%{name}/plugins/photobox/schemas/org.entangle-photo.plugins.photobox.gschema.xml
118 %{_datadir}/%{name}/sRGB.icc
119 %{_datadir}/gtk-doc/html/Entangle
120 %{_datadir}/applications/%{name}.desktop
121 %{_datadir}/appdata/%{name}.appdata.xml
122 %{_datadir}/glib-2.0/schemas/org.entangle-photo.manager.gschema.xml
123 %{_datadir}/gir-1.0/Entangle-0.1.gir
124 %{_libdir}/girepository-1.0/Entangle-0.1.typelib