Name: QtDMM Version: 0.8.12 Release: 1%{?dist} Summary: A digital multimeter readout software Group: Applications/Engineering License: GPLv2+ URL: http://www.mtoussaint.de/qtdmm.html Source: http://www.mtoussaint.de/qtdmm-%{version}.tgz Patch1: qtdmm-0.8.12-desktop.patch Patch2: qtdmm-0.8.12-xpm-warnings.patch Patch3: qtdmm-0.8.12-warnings.patch BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) Requires: electronics-menu BuildRequires: qt3-devel, desktop-file-utils %description QtDMM is a DMM readout software including a configurable recorder. The recorder features manual start, scheduled start (at a given time), triggered automatic start when given thresholds are reached, and the ability to display more than one value from the multimeter. It was written for Metex (and compatible like VOLTCRAFT) multimeter which use an 14 byte protocol. Later several more protocols have been added. For more information on the currently supported DMM's have a look at the preset table. %prep %setup -q %patch1 -p1 -b .desktop %patch2 -p1 -b .xpm-warnings %patch3 -p1 -b .warnings chmod a-x src/*.cpp src/*.h %configure %build make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT install -p -d $RPM_BUILD_ROOT%{_bindir} install -p -d $RPM_BUILD_ROOT%{_datadir}/pixmaps install -p -d $RPM_BUILD_ROOT%{_datadir}/applications install -p -d $RPM_BUILD_ROOT%{_mandir}/man1 install -p -m 755 bin/qtdmm $RPM_BUILD_ROOT%{_bindir} install -p -m 644 qtdmm.png $RPM_BUILD_ROOT%{_datadir}/pixmaps install -p -m 644 qtdmm.1 $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1 desktop-file-install \ --vendor="" \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ --add-category "Engineering;Electronics;" \ --delete-original \ QtDMM.desktop %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README AUTHORS CHANGELOG COPYING %{_bindir}/qtdmm %{_datadir}/applications/QtDMM.desktop %{_datadir}/pixmaps/qtdmm.png %{_mandir}/man1/%{name}.1.gz %changelog * Sat Jun 6 2009 Andrew Zabolotny <zap@homelink.ru> 0.8.12-1 - updated to latest version - Fedora packaging guidelines * Thu Nov 23 2006 Radek Liboska <liboska@uochb.cas.cz> - 0.8.8 * Sat Sep 23 2006 Radek Liboska <liboska@uochb.cas.cz> - License added, install bug (strip) corrected * Wed Dec 28 2005 Radek Liboska <liboska@uochb.cas.cz> - 0.8.7 * Wed Aug 17 2005 Radek Liboska <liboska@uochb.cas.cz> - 0.8.6 * Mon Jun 28 2005 Radek Liboska <liboska@uochb.cas.cz> - 0.8.5 * Mon May 2 2005 Radek Liboska <liboska@uochb.cas.cz> - 0.8.4 * Fri Apr 29 2005 Radek Liboska <liboska@uochb.cas.cz> - 0.8.3 * Fri Oct 18 2002 Radek Liboska <liboska@uochb.cas.cz> - 0.8.1 * Tue May 7 2002 Radek Liboska <liboska@uochb.cas.cz> - ports ttyS4-ttyS7 added * Wed Mar 6 2002 Radek Liboska <liboska@uochb.cas.cz> - 0.7 * Tue Nov 27 2001 Radek Liboska <liboska@uochb.cas.cz> - 0.6 * Tue Sep 4 2001 Radek Liboska <liboska@uochb.cas.cz> - 0.5 Second RPM release - 0.4 Initial RPM release