%define name piklab-prog-qt4 %define version 0.15.2 %define release %mkrel 1 Summary: Command-line programmer and debugger for PIC and dsPIC microcontrollers Name: %{name} Version: %{version} Release: %{release} Source0: piklab-%{version}.tar.bz2 License: GPL Group: Development/Other Url: http://piklab.sourceforge.net/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: qt3-devel BuildRequires: libusb-devel libreadline-devel ncurses-devel Conflicts: piklab piklab-prog-qt3 Packager: hadacek@kde.org Provides: piklab-prog piklab-hex %description "piklab-prog" is a command-line programmer and debugger for PIC and dsPIC microcontrollers. It supports GPSim, and several Microchip and direct programmers. "piklab-hex" is a command-line utility to manipulate hex files. %prep %setup -q -n piklab-%{version} %build export QTDIR=%_prefix/%{_lib}/qt4 export LD_LIBRARY_PATH=$QTDIR/%{_lib}:$LD_LIBRARY_PATH export PATH=$QTDIR/bin:$PATH export QTLIB=$QTDIR/%{_lib} cd %_builddir/%buildsubdir qmake piklab-prog.pro %make -j1 %install rm -rf %{buildroot} %__mkdir_p %{buildroot}/%{_bindir} cd %_builddir/%buildsubdir/src/piklab-prog %__install -s -m 755 piklab-prog %{buildroot}/%{_bindir}/piklab-prog cd %_builddir/%buildsubdir/src/piklab-hex %__install -s -m 755 piklab-hex %{buildroot}/%{_bindir}/piklab-hex %__mkdir_p %{buildroot}/%{_mandir}/man1 cd %_builddir/%buildsubdir/man %__install -m 755 piklab-prog.1 %{buildroot}/%{_mandir}/man1/piklab-prog.1 %__install -m 755 piklab-hex.1 %{buildroot}/%{_mandir}/man1/piklab-hex.1 %clean rm -rf %{buildroot} %files %defattr(-,root,root,0755) %doc README INSTALL COPYING Changelog TODO %{_bindir}/* %{_mandir}/man1/* # --- changelog ----------------------------------------------------- %changelog * Sun Nov 25 2007 Nicolas Hadacek 0.15.2-1mdv2008.0 - new upstream release * Sun Nov 11 2007 Nicolas Hadacek 0.15.1-1mdv2008.0 - fixes * Sat Oct 20 2007 Nicolas Hadacek 0.15.0-1mdv2007.0 - new release * Fri Aug 17 2007 Nicolas Hadacek 0.14.5-1mdv2007.0 - fix * Sun Aug 5 2007 Nicolas Hadacek 0.14.4-1mdv2007.0 - fixes * Fri Jul 27 2007 Nicolas Hadacek 0.14.3-1mdk - fixes + new features * Mon Apr 9 2007 Nicolas Hadacek 0.14.2-1mdk - fixes + new features * Sun Mar 11 2007 Nicolas Hadacek 0.14.1-1mdk - fixes + new feature * Sun Mar 4 2007 Nicolas Hadacek 0.14.0-1mdk - new version * Thu Feb 8 2007 Nicolas Hadacek 0.13.3-1mdk - fixes * Wed Jan 31 2007 Nicolas Hadacek 0.13.2-1mdk - fixes * Sun Jan 28 2007 Nicolas Hadacek 0.13.1-1mdk - fixes * Fri Jan 19 2007 Nicolas Hadacek 0.13.0-1mdk - new version * Mon Oct 16 2006 Nicolas Hadacek 0.12.2-1mdk - fixes * Sun Oct 15 2006 Nicolas Hadacek 0.12.1-1mdk - fixes * Sun Oct 1 2006 Nicolas Hadacek 0.12.0-1mdk - new version * Tue Sep 5 2006 Nicolas Hadacek 0.11.2-1mdk - more fixes * Wed Aug 23 2006 Nicolas Hadacek 0.11.1-1mdk - some fixes * Sun Aug 20 2006 Nicolas Hadacek 0.11.0-1mdk - new version