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
openSUSE Build Service is sponsored by