[libsigrok] Update to libsigrok 0.2.0
Alex G
mrnuke at fedoraproject.org
Sat May 4 22:43:35 UTC 2013
commit 01fb039c21c8543ce04a170981ba49d1c277b7b1
Author: Alexandru Gagniuc <mr.nuke.me at gmail.com>
Date: Sat May 4 16:29:07 2013 -0500
Update to libsigrok 0.2.0
libsigrok.spec | 56 +++++++++++++++++++++++++++++---------------------------
1 files changed, 29 insertions(+), 27 deletions(-)
---
diff --git a/libsigrok.spec b/libsigrok.spec
index 42dc5d1..9a45788 100644
--- a/libsigrok.spec
+++ b/libsigrok.spec
@@ -1,25 +1,27 @@
Name: libsigrok
-Version: 0.1.1
-Release: 3%{?dist}
+Version: 0.2.0
+Release: 1%{?dist}
Summary: Basic hardware access drivers for logic analyzers
# Combined GPLv3+ and GPLv2+ and BSD
License: GPLv3+
URL: http://www.sigrok.org/
-Source0: http://downloads.sourceforge.net/sigrok/%{name}-%{version}.tar.gz
+Source0: http://sigrok.org/download/source/libsigrok/%{name}-%{version}.tar.gz
BuildRequires: glib2-devel
BuildRequires: libzip-devel
BuildRequires: zlib-devel
-BuildRequires: libudev-devel
BuildRequires: libusb1-devel
BuildRequires: libftdi-devel
+BuildRequires: alsa-lib-devel
BuildRequires: doxygen
BuildRequires: graphviz
+# link-mso19 driver was disabed by upstream for this release (only udev user)
+#BuildRequires: libudev-devel
%description
-%{name} is a shared library written in C which provides the basic API for
-talking to logic analyzer hardware and reading/writing the acquired data into
-various input/output file formats.
+%{name} is a shared library written in C which provides the basic API
+for talking to hardware and reading/writing the acquired data into various
+input/output file formats.
%package devel
@@ -45,27 +47,21 @@ with %{name}.
%build
-# "alsa" and "link-mso19" are incomplete drivers, and do not compile
-%configure --disable-static \
- --disable-alsa \
- --enable-asix-sigma \
- --enable-chronovu-la8 \
- --enable-fx2lafw \
- --enable-demo \
- --disable-link-mso19 \
- --enable-ols \
- --enable-zeroplus-logic-cube
+# alsa is the only driver that gets autodisabled when alsa-lib-devel is not
+# found, so we explicitly enable it to be sure we compile it
+%configure --disable-static --enable-alsa
make %{?_smp_mflags}
# This builds documentation for the -doc package
-# A few warnings are generated by doxygen, which should be fixed in the next
-# upstream release
doxygen Doxyfile
%install
-rm -rf %{buildroot}
%make_install
+# Install udev rules
+install -D -p -m 0644 contrib/z60_libsigrok.rules %{buildroot}/lib/udev/rules.d/60_libsigrok.rules
+
+
find %{buildroot} -name '*.la' -exec rm -f {} ';'
@@ -75,21 +71,27 @@ find %{buildroot} -name '*.la' -exec rm -f {} ';'
%files
-%defattr(-,root,root,-)
-%doc README NEWS COPYING ChangeLog
-%{_libdir}/libsigrok.so.0*
+%doc README NEWS COPYING
+%{_libdir}/libsigrok.so.1*
+/lib/udev/rules.d/60_libsigrok.rules
%files devel
-%defattr(-,root,root,-)
-%{_includedir}/sigrok*.h
+%{_includedir}/libsigrok/
%{_libdir}/libsigrok.so
%{_libdir}/pkgconfig/libsigrok.pc
%files doc
-%defattr(-,root,root,-)
-%doc doxy/html/
+%doc doxy/html-api/
%changelog
+* Sat May 04 2013 Alexandru Gagniuc <mr.nuke.me at gmail.com> - 0.2.0-1
+- Update to libsigrok 0.2.0 (inlcudes soname version bump)
+- All working drivers are enabled by default. Don't manually enable them.
+- Package provided udev rules
+- Remove unneeded 'rm -rf buildroot'
+- Remove unneeded 'defattr'
+- Remove ChangeLog from documentation (only contains a git log)
+
* Wed Mar 13 2013 Alexandru Gagniuc <mr.nuke.me at gmail.com> - 0.1.1-3
- Drop dependency of -doc subpackage
- Use explicit soversion in files section
More information about the scm-commits
mailing list