# # spec file for package libsigrok # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Summary: Qt-based GUI for sigrok Name: pulseview Version: 0.2.0 Release: 1 License: GPL-3.0+ Group: Productivity/Scientific/Electronics Url: http://sigrok.org BuildRequires: glib2-devel BuildRequires: libsigrok-devel >= 0.3.0 BuildRequires: libsigrokdecode-devel >= 0.3.0 BuildRequires: qt-devel BuildRequires: boost-devel BuildRequires: cmake Source0: http://sigrok.org/download/source/pulseview/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The sigrok project aims at creating a portable, cross-platform, Free/Libre/Open-Source logic analyzer software that supports various logic analyzer hardware products. PulseView is a Qt-based GUI for sigrok. # # Macros for cmake # taken from macros.cmake in Intel:Moblin/cmake # %define _cmake_lib_suffix64 -DLIB_SUFFIX=64 %define _cmake_skip_rpath -DCMAKE_SKIP_RPATH:BOOL=ON %define __cmake %{_bindir}/cmake %define cmake \ CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \ CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \ FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \ %__cmake \\\ -DCMAKE_VERBOSE_MAKEFILE=ON \\\ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \\\ -DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} \\\ -DINCLUDE_INSTALL_DIR:PATH=%{_includedir} \\\ -DLIB_INSTALL_DIR:PATH=%{_libdir} \\\ -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \\\ -DSHARE_INSTALL_PREFIX:PATH=%{_datadir} \\\ %if "%{?_lib}" == "lib64" \ %{?_cmake_lib_suffix64} \\\ %endif \ %{?_cmake_skip_rpath} \\\ -DBUILD_SHARED_LIBS:BOOL=ON -DENABLE_DECODE=ON %prep %setup -q %build export CXXFLAGS="%optflags -fpermissive" %cmake -DDISABLE_WERROR=TRUE . make %{?smp_mflags} %install make DESTDIR=%buildroot install rm -f %buildroot/%_libdir/*.la %files %defattr(-,root,root,-) %doc COPYING README HACKING %_bindir/* %_mandir/man1/pulseview.* %changelog