File klogic.spec of Package klogic

#
# spec file for package klogic
#
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#

# norootforbuild

Name:           klogic
Summary:        Digital circiut simulation
Group:          Productivity/Scientific/Electronics
Url:            http://www.a-rostin.de/klogic/
Version:        1.63
Release:        1
License:        GPL
Vendor:         openSUSE-Education
BuildRequires:  kdelibs3-devel
BuildRequires: libtool
Source0:        %{name}-%{version}.tar.bz2
Patch0:         klogic-configure.in.in.patch
Patch1:         klogic-german-language.patch
Patch2:         klogic-1.63-pattern.patch
Patch3:         klogic-1.63-docbook-reference.patch 
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%if 0%{?suse_version} > 820
%define kdeprefix /opt/kde3
%endif 


%description
You can place digital operators on a canvas and wire them into a circuit. Then
the program simulates the operation of this circuit.

Authors:
--------
    Andreas Rostin <andreas@a-rostin.de>

%prep
%setup -q 
%patch0
%patch1
%patch2 -p1
%patch3 -p1
. /etc/opt/kde3/common_options
update_admin 

%build
%{?suse_update_config:%{suse_update_config}}
. /etc/opt/kde3/common_options
CFLAGS="%{optflags}" CXXFLAGS="%{optflags} -DNDEBUG -fpermissive" 
%configure $configkde

%__make %{?jobs:-j%jobs}

%install
. /etc/opt/kde3/common_options

%__make $INSTALL_TARGET DESTDIR=%{buildroot}
%{__mkdir_p} %{buildroot}/%{_datadir}/{pixmaps,applications}/
cp %{buildroot}/%{kdeprefix}/share/icons/klogic/klogic.xpm %{buildroot}/%{_datadir}/pixmaps/

%if 0%{?suse_version}
%if 0%{?suse_version} >= 1020
%suse_update_desktop_file -c klogic klogic "Digital circiut simulation" klogic klogic.xpm Education Construction
%else
# hmpf. Just a test - perhaps it works...
%suse_update_desktop_file -c klogic klogic "Digital circiut simulation" klogic klogic.xpm Education Construction
%endif
%endif
%find_lang %name

%clean
%{__rm} -rf %{buildroot}

%files -f %{name}.lang 
%defattr(-,root,root,0755)
%doc COPYING 
%dir %{kdeprefix}/share/apps/klogic
%dir %{kdeprefix}/share/apps/klogic/pics
%dir %{kdeprefix}/share/apps/klogic/toolbar
%dir %{kdeprefix}/share/doc/HTML/en/klogic
%dir %{kdeprefix}/share/icons/klogic
%{_datadir}/pixmaps/klogic.xpm
%{_datadir}/applications/klogic.desktop
%{kdeprefix}/bin/klogic
%config %{kdeprefix}/share/apps/klogic/klogicui.rc
%if 0%{?suse_version} > 1000
%{kdeprefix}/share/doc/HTML/en/klogic/index.cache.bz2
%endif
%{kdeprefix}/share/apps/klogic/pics/*.xpm
%{kdeprefix}/share/apps/klogic/toolbar/*.xpm
%{kdeprefix}/share/icons/klogic/klogic.xpm
%{kdeprefix}/share/icons/klogic/klogicf.xpm

%changelog
openSUSE Build Service is sponsored by