File piklab.spec of Package piklab
#
# spec file for package piklab piklab (Version 0.15.10)
#
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
%define _prefix /opt/kde3
Name: kde3-piklab
Version: 0.15.10
Release: 5
License: GPL-2.0
Summary: Piklab - IDE for PIC microcontrollers
Url: http://piklab.sourceforge.net/
Group: Development/Languages/C and C++
%if 0%{?suse_version}
BuildRequires: update-desktop-files
%endif
Source: piklab-%{version}.tar.bz2
# PATCH-MISSING-TAG -- See http://en.opensuse.org/Packaging/Patches
#Patch0: piklab-pickit2.patch
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: kdelibs3-devel
BuildRequires: libstdc++-devel
BuildRequires: libusb-devel
BuildRequires: qt3-devel
BuildRequires: readline-devel
BuildRoot: %{_tmppath}/piklab-%{version}-build
Provides: piklab=%{version}
%description
Piklab is a graphic development environment for PIC and dsPIC microcontrollers.
It interfaces with various toochains for compiling and assembling and it
supports several Microchip and direct programmers.
%prep
%setup -q -n piklab-%{version}
#%patch0 -p0
%build
cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DCMAKE_SKIP_BUILD_RPATH=TRUE \
-DCMAKE_C_FLAGS:STRING="$RPM_OPT_FLAGS -fpermissive" \
-DCMAKE_CXX_FLAGS:STRING="$RPM_OPT_FLAGS -fpermissive"
%__make %{?jobs:-j%{jobs}}
%install
%makeinstall
sed -i 's|piklab.png|piklab|g' %{buildroot}%{_datadir}/applications/kde/piklab.desktop
%if 0%{?suse_version}
%suse_update_desktop_file piklab
%endif
%find_lang piklab
%files -f piklab.lang
%defattr(-,root,root)
%doc %{_datadir}/doc/HTML/*
%doc %{_mandir}/man1/*
%doc %{_datadir}/doc/piklab/*
# FIXME: move it to the right place
%dir %{_datadir}/applications/kde
%dir %{_datadir}/apps
%dir %{_datadir}/apps/katepart
%dir %{_datadir}/apps/katepart/syntax
%dir %{_datadir}/apps/piklab
#%dir %{_datadir}/apps/piklab/icons
%dir %{_datadir}/doc/HTML
%dir %{_datadir}/mimelnk
%dir %{_datadir}/mimelnk/application
%dir %{_datadir}/doc/piklab
%dir %{_datadir}/man
%dir %{_datadir}/man/man1
# /FIXME
%{_bindir}/*
%{_datadir}/applications/kde/piklab.desktop
%{_datadir}/apps/katepart/syntax/*
#%{_datadir}/apps/piklab/icons/*
%{_datadir}/apps/piklab/*.rc
%{_datadir}/mimelnk/application/x-piklab.desktop
%{_datadir}/icons/hicolor/*x*/apps/*.png
%{_datadir}/icons/hicolor/*x*/actions/*.png
%{_datadir}/icons/hicolor/32x32/mimetypes/piklab_project.png
%changelog