dd97481
# -*- rpm-spec -*-
dd97481
Daniel P. Berrange b253705
# Default to skipping autoreconf.  Distros can change just this one line
Daniel P. Berrange b253705
# (or provide a command-line override) if they backport any patches that
Daniel P. Berrange b253705
# touch configure.ac or Makefile.am.
Daniel P. Berrange f244611
%{!?enable_autotools:%define enable_autotools 0}
Daniel P. Berrange b253705
dd97481
Summary: Tethered shooting & control of digital cameras
dd97481
Name: entangle
a9110a2
Version: 0.7.0
22ef530
Release: 1%{?dist}%{?extra_release}
dd97481
License: GPLv3+
dd97481
Group: Applications/Multimedia
dd97481
Source: http://entangle-photo.org/download/sources/%{name}-%{version}.tar.gz
dd97481
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
dd97481
URL: http://entangle-photo.org/
dd97481
a9110a2
BuildRequires: glib2-devel >= 2.36.0
a9110a2
BuildRequires: gtk3-devel >= 3.6
4e560b9
BuildRequires: libgphoto2-devel >= 2.4.11
dd97481
BuildRequires: libgudev1-devel >= 145
dd97481
BuildRequires: dbus-glib-devel >= 0.60
1eb5f55
BuildRequires: lcms2-devel >= 2.0
dd97481
BuildRequires: gobject-introspection-devel
1eb5f55
BuildRequires: libpeas-devel >= 1.2.0
4e560b9
BuildRequires: libgexiv2-devel >= 0.2.2
Daniel P. Berrange b44a3c6
BuildRequires: intltool
db039b6
BuildRequires: libX11-devel
db039b6
BuildRequires: libXext-devel >= 1.3.0
591e344
BuildRequires: LibRaw-devel >= 0.9.0
a9110a2
BuildRequires: itstool
a9110a2
BuildRequires: gtk-doc
Daniel P. Berrange b253705
%if 0%{?enable_autotools}
Daniel P. Berrange b253705
BuildRequires: autoconf
Daniel P. Berrange b253705
BuildRequires: automake
Daniel P. Berrange b253705
BuildRequires: gettext-devel
Daniel P. Berrange b253705
BuildRequires: libtool
Daniel P. Berrange b253705
%endif
dd97481
1eb5f55
BuildRequires: gnome-icon-theme-symbolic
1eb5f55
Requires: gnome-icon-theme-symbolic
1eb5f55
dd97481
Requires(post): desktop-file-utils
dd97481
Requires(postun): desktop-file-utils
dd97481
dd97481
%description
dd97481
Entangle is an application which uses GTK and libgphoto2 to provide a
dd97481
graphical interface for tethered photography with digital cameras.
dd97481
dd97481
It includes control over camera shooting and configuration settings
dd97481
and 'hands off' shooting directly from the controlling computer.
dd97481
dd97481
%prep
dd97481
%setup -q
dd97481
dd97481
%build
dd97481
Daniel P. Berrange b253705
%if 0%{?enable_autotools}
Daniel P. Berrange b253705
autoreconf -if
Daniel P. Berrange b253705
%endif
Daniel P. Berrange 639ee5f
%configure --disable-schemas-compile
db039b6
make %{?_smp_mflags} V=1
dd97481
dd97481
%install
dd97481
rm -fr %{buildroot}
dd97481
7333b54
make install DESTDIR=$RPM_BUILD_ROOT
1eb5f55
rm -rf %{buildroot}%{_datadir}/%{name}/website
Daniel P. Berrange 0611153
%find_lang %{name}
dd97481
a9110a2
rm -f %{buildroot}%{_libdir}/libentangle_backend.so
a9110a2
rm -f %{buildroot}%{_libdir}/libentangle_backend.la
a9110a2
rm -f %{buildroot}%{_libdir}/libentangle_frontend.so
a9110a2
rm -f %{buildroot}%{_libdir}/libentangle_frontend.la
a9110a2
dd97481
%clean
dd97481
rm -fr %{buildroot}
dd97481
dd97481
%post
dd97481
update-desktop-database %{_datadir}/applications
4e560b9
glib-compile-schemas /usr/share/glib-2.0/schemas ||:
1eb5f55
touch -c %{_datadir}/icons/hicolor
1eb5f55
if [ -x /usr/bin/gtk-update-icon-cache ]; then
1eb5f55
	/usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
1eb5f55
fi
dd97481
dd97481
%postun
dd97481
update-desktop-database %{_datadir}/applications
4e560b9
glib-compile-schemas /usr/share/glib-2.0/schemas ||:
1eb5f55
touch -c %{_datadir}/icons/hicolor
1eb5f55
if [ -x /usr/bin/gtk-update-icon-cache ]; then
1eb5f55
	/usr/bin/gtk-update-icon-cache -q %{_datadir}/icons/hicolor || :
1eb5f55
fi
dd97481
Daniel P. Berrange 0611153
%files -f %{name}.lang
dd97481
%defattr(-, root, root)
dd97481
%doc README COPYING AUTHORS NEWS ChangeLog
dd97481
%{_bindir}/entangle
599290f
%{_mandir}/man1/entangle.1*
a9110a2
a9110a2
%{_libdir}/libentangle_backend.so.0
a9110a2
%{_libdir}/libentangle_backend.so.0.0.0
a9110a2
%{_libdir}/libentangle_frontend.so.0
a9110a2
%{_libdir}/libentangle_frontend.so.0.0.0
a9110a2
a9110a2
%dir %{_libdir}/%{name}
a9110a2
%dir %{_libdir}/%{name}/plugins
a9110a2
%dir %{_datadir}/%{name}
a9110a2
%dir %{_datadir}/%{name}/plugins
a9110a2
Daniel P. Berrange 639ee5f
%{_datadir}/%{name}/%{name}-camera-manager.ui
Daniel P. Berrange 639ee5f
%{_datadir}/%{name}/%{name}-camera-picker.ui
Daniel P. Berrange 639ee5f
%{_datadir}/%{name}/%{name}-camera-support.ui
Daniel P. Berrange 639ee5f
%{_datadir}/%{name}/%{name}-help-about.ui
Daniel P. Berrange 639ee5f
%{_datadir}/%{name}/%{name}-image-popup.ui
Daniel P. Berrange 639ee5f
%{_datadir}/%{name}/%{name}-preferences-display.ui
a9110a2
22ef530
%{_datadir}/icons/hicolor/*/apps/entangle.png
22ef530
%{_datadir}/icons/hicolor/*/apps/entangle-*.png
22ef530
%{_datadir}/icons/hicolor/scalable/apps/entangle.svg
a9110a2
a9110a2
%dir %{_datadir}/help/C/entangle/
a9110a2
%{_datadir}/help/C/entangle/*.page
a9110a2
%{_datadir}/help/C/entangle/*.xml
a9110a2
%dir %{_datadir}/help/C/entangle/figures
a9110a2
%{_datadir}/help/C/entangle/figures/*.png
a9110a2
1eb5f55
%dir %{_libdir}/%{name}/plugins/photobox
1eb5f55
%dir %{_datadir}/%{name}/plugins/photobox
1eb5f55
%dir %{_datadir}/%{name}/plugins/photobox/schemas
1eb5f55
%{_libdir}/%{name}/plugins/photobox/photobox.plugin
1eb5f55
%{_libdir}/%{name}/plugins/photobox/photobox.py*
1eb5f55
%{_datadir}/%{name}/plugins/photobox/schemas/gschemas.compiled
1eb5f55
%{_datadir}/%{name}/plugins/photobox/schemas/org.entangle-photo.plugins.photobox.gschema.xml
a9110a2
a9110a2
%dir %{_libdir}/%{name}/plugins/shooter
a9110a2
%dir %{_datadir}/%{name}/plugins/shooter
a9110a2
%dir %{_datadir}/%{name}/plugins/shooter/schemas
a9110a2
%{_libdir}/%{name}/plugins/shooter/shooter.plugin
a9110a2
%{_libdir}/%{name}/plugins/shooter/shooter.py*
a9110a2
%{_datadir}/%{name}/plugins/shooter/schemas/gschemas.compiled
a9110a2
%{_datadir}/%{name}/plugins/shooter/schemas/org.entangle-photo.plugins.shooter.gschema.xml
a9110a2
dd97481
%{_datadir}/%{name}/sRGB.icc
dd97481
%{_datadir}/gtk-doc/html/Entangle
dd97481
%{_datadir}/applications/%{name}.desktop
Daniel P. Berrange 639ee5f
%{_datadir}/appdata/%{name}.appdata.xml
4e560b9
%{_datadir}/glib-2.0/schemas/org.entangle-photo.manager.gschema.xml
dd97481
%{_datadir}/gir-1.0/Entangle-0.1.gir
dd97481
%{_libdir}/girepository-1.0/Entangle-0.1.typelib
dd97481
dd97481
%changelog
7d438e0
* Tue Mar 17 2015 Daniel P. Berrange <berrange@redhat.com> - 0.7.0-1
7d438e0
- Update to 0.7.0 release
7d438e0
22ef530
* Thu Feb  5 2015 Daniel P. Berrange <berrange@redhat.com> - 0.6.1-1
22ef530
- Update to 0.6.1 release
22ef530
dd0c540
* Wed Jan 21 2015 Peter Robinson <pbrobinson@fedoraproject.org> 0.6.0-5
dd0c540
- Rebuild (libgpohoto2)
dd0c540
1ea7443
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-4
1ea7443
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
1ea7443
989786b
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 0.6.0-3
989786b
- Rebuilt for gobject-introspection 1.41.4
989786b
3a961c7
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-2
3a961c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3a961c7
1eb5f55
* Fri May  2 2014 Daniel P. Berrange <berrange@redhat.com> - 0.6.0-1
1eb5f55
- Update to 0.6.0 release
1eb5f55
a4b587b
* Mon Apr  7 2014 Daniel P. Berrange <berrange@redhat.com> - 0.5.4-3
a4b587b
- Fix crash in GtkApplication startup with GTK >= 3.12
a4b587b
31bfe15
* Wed Jan 22 2014 Daniel P. Berrange <berrange@redhat.com> - 0.5.4-2
31bfe15
- Rebuild for new LibRaw
3c4d483
Daniel P. Berrange 639ee5f
* Sun Dec 15 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.4-1
Daniel P. Berrange 639ee5f
- Update to 0.5.4 release
Daniel P. Berrange 639ee5f
4c4478c
* Fri Aug 30 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.3-2
4c4478c
- Fix leak loading thumbnails from raw files
4c4478c
7333b54
* Wed Aug 28 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.3-1
7333b54
- Update to 0.5.3 release
7333b54
15a6228
* Sat Aug 17 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.2-1
15a6228
- Update to 0.5.2 release
15a6228
49260f9
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-4
49260f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
49260f9
850f0c6
* Fri May 31 2013 Jon Ciesla <limburgher@gmail.com> - 0.5.1-3
850f0c6
- Rebuild for new LibRaw.
850f0c6
9a20613
* Mon May 20 2013 Daniel P. Berrange <berrange@redhat.com> - 0.5.1-2
9a20613
- Rebuild for ABI breakage in libgexiv2
9a20613
Daniel P. Berrange f244611
* Tue Mar 12 2013 Daniel P Berrange <berrange@acer1810.home.berrange.com> - 0.5.1-1
Daniel P. Berrange f244611
- Update to 0.5.1 release
Daniel P. Berrange f244611
Daniel P. Berrange b253705
* Thu Feb 21 2013 Daniel P Berrange <berrange@acer1810.home.berrange.com> - 0.5.0-3
Daniel P. Berrange b253705
- Fix crash with libgphoto >= 2.5 (rhbz #865819)
Daniel P. Berrange b253705
dc71b30
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.0-2
dc71b30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
dc71b30
591e344
* Sun Dec 16 2012 Daniel P. Berrange <berrange@redhat.com> - 0.5.0-1
591e344
- Update to 0.5.0 release
591e344
599290f
* Thu Sep  6 2012 Daniel P. Berrange <berrange@redhat.com> - 0.4.1-1
599290f
- Update to 0.4.1 release
599290f
dac1a8f
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.0-3
dac1a8f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
dac1a8f
a7690cd
* Fri Jul 13 2012 Daniel P. Berrange <berrange@redhat.com> - 0.4.0-2
a7690cd
- Rebuild for libgphoto2 ABI break
a7690cd
db039b6
* Sun Jul  8 2012 Daniel P. Berrange <berrange@redhat.com> - 0.4.0-1
db039b6
- Update to 0.4.0 release
db039b6
1d5c826
* Thu May 03 2012 Rex Dieter <rdieter@fedoraproject.org> 0.3.3-2
1d5c826
- rebuild (exiv2)
1d5c826
Daniel P. Berrange ed577fe
* Wed Apr 25 2012 Daniel P Berrange <berrange@redhat.com> - 0.3.3-1
Daniel P. Berrange ed577fe
- Update to 0.3.3 release
Daniel P. Berrange ed577fe
a178e76
* Wed Apr 11 2012 Nils Philippsen <nils@redhat.com> - 0.3.2-2
a178e76
- rebuilt for new libgexiv2
a178e76
Daniel P. Berrange 0611153
* Tue Apr  3 2012 Daniel P Berrange <berrange@redhat.com> - 0.3.2-1
Daniel P. Berrange 0611153
- Update to 0.3.2 release
423f340
- Add BR on intltool
423f340
- Disable -Werror
Daniel P. Berrange 0611153
634eb3b
* Tue Apr 03 2012 Kalev Lember <kalevlember@gmail.com> - 0.3.1-2
634eb3b
- Rebuilt for libgexiv2 soname bump
634eb3b
3b8cd91
* Mon Feb 13 2012 Daniel P. Berrange <berrange@redhat.com> - 0.3.1-1%{?extra_release}
3b8cd91
- Update to 0.3.1 release
3b8cd91
079b4b7
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.0-2
079b4b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
079b4b7
4e560b9
* Mon Nov 28 2011 Daniel P. Berrange <berrange@redhat.com> - 0.3.0-1
4e560b9
- Update to 0.3.0 release
4e560b9
af3cc9f
* Tue Jun 28 2011 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-6
af3cc9f
- Fix crash when disconnecting from camera
af3cc9f
Daniel P. Berrange f9e7382
* Mon Jun 27 2011 Daniel P Berrange <berrange@acer1810.home.berrange.com> - 0.2.0-5
Daniel P. Berrange 255118c
- Temporarily disable introspection/plugins since it now requires to GTK3
Daniel P. Berrange f9e7382
bb58fff
* Fri Feb 11 2011 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-4
bb58fff
- Fix build with sealed GTK
bb58fff
34a3b48
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.0-3
34a3b48
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
34a3b48
Daniel P. Berrange ed43161
* Mon Nov  8 2010 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-2
Daniel P. Berrange ed43161
- Fix crash when camera has no control widgets (rhbz #628163)
Daniel P. Berrange ed43161
Daniel P. Berrange ed43161
* Wed Oct  6 2010 Daniel P. Berrange <berrange@redhat.com> - 0.2.0-1
Daniel P. Berrange ed43161
- Update to 0.2.0 release
Daniel P. Berrange ed43161
7eaef29
* Tue Jul 13 2010 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-7
7eaef29
- Fix gir repo version for GPhoto hack
7eaef29
e75045a
* Mon Jul 12 2010 Colin Walters <walters@verbum.org> - 0.1.0-6
e75045a
- Drop gir-repository-devel, it's dead in f14 and introspection should
e75045a
  be in the relevant libraries
65329b4
- Rebuild against new gobject-introspection
65329b4
9d0aba8
* Mon Jun  7 2010 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-4
9d0aba8
- Fix crash in udev handler with NULL properties (rhbz #600759)
9d0aba8
dd97481
* Fri Apr  9 2010 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-2
dd97481
- Remove redundant website content from RPM
dd97481
dd97481
* Thu Apr  8 2010 Daniel P. Berrange <berrange@redhat.com> - 0.1.0-1
dd97481
- Initial release