Name: libindi Version: 1.5.0 Release: 1%{?dist} Summary: Instrument Neutral Distributed Interface License: LGPLv2+ and GPLv2+ # See COPYRIGHT file for a description of the licenses and files covered URL: http://www.indilib.org # We have to generate a usable tarball from upstream by ourself # Source: https://github.com/indilib/indi/archive/v1.5.0.tar.gz # sh libindi-generate-tarball.sh 1.5.0 Source0: %{name}-%{version}.tar.gz Source1: %{name}-generate-tarball.sh BuildRequires: cmake BuildRequires: libfli-devel BuildRequires: libnova-devel BuildRequires: qt5-qtbase-devel BuildRequires: systemd BuildRequires: pkgconfig(cfitsio) BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(gsl) BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libusb-1.0) BuildRequires: pkgconfig(zlib) %description INDI is a distributed control protocol designed to operate astronomical instrumentation. INDI is small, flexible, easy to parse, and scalable. It supports common DCS functions such as remote control, data acquisition, monitoring, and a lot more. %package devel Summary: Libraries, includes, etc. used to develop an application with %{name} Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}-static%{?_isa} = %{version}-%{release} %description devel These are the header files needed to develop a %{name} application %package static Summary: Static libraries, includes, etc. used to develop an application with %{name} Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} %description static Static library needed to develop a %{name} application %prep %setup -q -n %{name}-%{version} # For Fedora we want to put udev rules in %{_udevrulesdir} sed -i 's|/lib/udev/rules.d|%{_udevrulesdir}|g' CMakeLists.txt chmod -x drivers/telescope/lx200fs2.h chmod -x drivers/telescope/lx200fs2.cpp %build %cmake make VERBOSE=1 %{?_smp_mflags} %install make install DESTDIR=%{buildroot} %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %license COPYING.BSD COPYING.GPL COPYING.LGPL COPYRIGHT LICENSE %doc AUTHORS ChangeLog NEWS README TODO %{_bindir}/* %{_libdir}/*.so.* %{_libdir}/indi/MathPlugins %{_datadir}/indi %{_udevrulesdir}/*.rules %files devel %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %files static %{_libdir}/*.a %changelog * Sat Oct 07 2017 Christian Dersch - 1.5.0-1 - new version * Sat Aug 05 2017 Christian Dersch - 1.4.1-4 - Rebuild (gsl) * Thu Aug 03 2017 Fedora Release Engineering - 1.4.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 1.4.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Mon Feb 27 2017 Christian Dersch - 1.4.1-1 - new version * Sun Feb 26 2017 Christian Dersch - 1.4.0-1 - new version * Fri Feb 10 2017 Fedora Release Engineering - 1.3.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Dec 15 2016 derschc - 1.3.1-1 - new version * Sat May 07 2016 Christian Dersch - 1.2.0-3 - Unified spec for Fedora and EPEL * Mon Feb 22 2016 Orion Poplawski - 1.2.0-2 - Rebuild for gsl 2.1 * Tue Feb 02 2016 Christian Dersch - 1.2.0-1 - new version * Mon Sep 07 2015 Christian Dersch 1.1.0-1 - New upstream source (1.1.0) - New BR: curl-devel - New BR: systemd (for udevrulesdir macro) * Mon Feb 23 2015 Sergio Pascual 1.0.0-1 - New upstream source (1.0.0) * Mon Oct 06 2014 Sergio Pascual 0.9.9-1 - New upstream source (0.9.9) - Removed patches ported upstream * Sun Aug 17 2014 Fedora Release Engineering - 0.9.8.1-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Mon Jul 28 2014 Peter Robinson 0.9.8.1-6 - rebuild (libnova) * Sat Jun 07 2014 Fedora Release Engineering - 0.9.8.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Mon May 12 2014 Marcin Juszkiewicz 0.9.8.1-4 - Add AArch64 definitions where needed. * Fri May 09 2014 Sergio Pascual 0.9.8.1-3 - Plugin directory has to be arch-dependent * Sun Apr 27 2014 Christian Dersch 0.9.8.1-2 - Fix wrong upstream version * Thu Apr 24 2014 Sergio Pascual 0.9.8.1-1 - New upstream source (0.9.8.1) * Tue Dec 03 2013 Sergio Pascual 0.9.7-1 - New upstream source (0.9.7) * Sat Aug 03 2013 Fedora Release Engineering - 0.9.6-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Jul 17 2013 Sergio Pascual 0.9.6-5 - rebuild (cfitsio 3.350) * Fri Mar 22 2013 Rex Dieter 0.9.6-4 - rebuild (cfitsio) * Wed Mar 20 2013 Rex Dieter 0.9.6-3 - rebuild (cfitsio) * Thu Feb 14 2013 Fedora Release Engineering - 0.9.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Fri Dec 07 2012 Sergio Pascual - 0.9.6-1 - New upstream source - Added udev rules (in wrong directory) - Fixed FSF previous address bug, new appear * Tue Jan 24 2012 Sergio Pascual - 0.9-1 - New upstream source - All instruments created (solves #653690) - Library does not call exit() - Library does not build require boost-devel * Fri Jan 13 2012 Fedora Release Engineering - 0.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Fri Jul 15 2011 Sergio Pascual - 0.8-1 - New upstream source - Submitted a bug upstream, address of FSF is incorrect in some files * Tue Feb 08 2011 Fedora Release Engineering - 0.6.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Fri Nov 26 2010 Sergio Pascual - 0.6.2-2 - Adding manually telescopes missing (bz #653690) * Thu Jul 29 2010 Sergio Pascual - 0.6.2-1 - New upstream source (bz #618776) - Bz #564842 fixed upstream, patch removed - With pkgconfig file * Wed Feb 17 2010 Sergio Pascual - 0.6-11 - Added missing -lm in indi_sbig_stv. Fixes bz #564842 * Fri Jan 08 2010 Sergio Pascual - 0.6-10 - EVR bump, rebuilt with new libnova * Tue Dec 22 2009 Sergio Pascual - 0.6-9 - Static library moved to its own subpackage * Fri Jul 24 2009 Fedora Release Engineering - 0.6-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering - 0.6-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Wed Feb 18 2009 Sergio Pascual - 0.6-6 - Provides libindi-static * Tue Feb 17 2009 Sergio Pascual - 0.6-5 - Need to provide the static library libindidriver.a to build indi-apogee * Sat Feb 14 2009 Sergio Pascual - 0.6-4 - Fixed patch to find cfitsio * Sat Feb 14 2009 Sergio Pascual - 0.6-3 - Patch to detect cfitsio in all architectures * Fri Feb 06 2009 Sergio Pascual - 0.6-2 - Commands (rm, make) instead of macros - Upstream bug about licenses (GPLv2 missing) - Upstream bug about libindi calling exit * Mon Jan 26 2009 Sergio Pascual - 0.6-1 - First version