Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > 4470625b4055671627b45a44a0069f88 > files > 5

klogic-1.62-3mdv2007.0.src.rpm

Summary: 	Klogic is a digital circuit simulation
Name:   	klogic
Version: 	1.62
Release: 	%mkrel 3
Epoch:		1
Source0: 	%{name}-%{version}.tar.bz2
Source11:	%{name}-16.png
Source12:	%{name}-32.png
Source13:	%{name}-48.png

#Patch1:		klogic-1.6-fix-gcc-3.4-compile.patch.bz2
License:  	GPL
Group: 		Sciences/Other
BuildRequires:	kdelibs-devel
BuildRoot: 	%_tmppath/%name-%version-%release-root
URL:		http://www.a-rostin.de/klogic/

%description
Klogic is a digital circuit simulation.

%prep
%setup  -q
#%patch1 -p1

%build
# Laurent MONTEL 2001-04-14 --enable-final doesn't work

# Search for qt/kde libraries in the right directories (avoid patch)
# NOTE: please don't regenerate configure scripts below
perl -pi -e "s@/lib(\"|\b[^/])@/%_lib\1@g if /(kde|qt)_(libdirs|libraries)=/" configure

CFLAGS="%optflags" CXXFLAGS="%optflags" \
         ./configure --prefix=%_prefix \
	            --disable-rpath \
		    --disable-rpath \
		    --disable-debug 

%install
rm -rf $RPM_BUILD_ROOT
make install prefix=%buildroot/%_prefix


install -m644 %{SOURCE11} -D %buildroot/%{_miconsdir}/%{name}.png
install -m644 %{SOURCE12} -D %buildroot/%{_iconsdir}/%{name}.png
install -m644 %{SOURCE13} -D %buildroot/%{_liconsdir}/%{name}.png

install -d %buildroot/%_menudir
cat > %buildroot/%_menudir/%{name} <<EOF
?package(%{name}): \
command="%_bindir/%{name}" \
title="Klogic" \
icon="%{name}.png" \
longtitle="A digital circuit simulation" \
needs="kde" \
section="More Applications/Sciences/Other" \
xdg="true"
EOF

mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
cat > $RPM_BUILD_ROOT%{_datadir}/applications/mandriva-%{name}.desktop << EOF
[Desktop Entry]
Name=Klogic
Comment=A digital circuit simulation
Exec=%{_bindir}/%{name} 
Icon=%{name}
Terminal=false
Type=Application
StartupNotify=true
Categories=Qt;X-MandrivaLinux-MoreApplications-Sciences-Other;Science;Engineering;
EOF


%clean
rm -fr %buildroot

%post
%{update_menus}
 
%postun
%{clean_menus} 

%files
%defattr(-,root,root)
%doc %{_docdir}/HTML/en/%{name}
%_bindir/*

%dir %_datadir/apps/klogic/
%dir %_datadir/apps/klogic/toolbar
%dir %_datadir/apps/klogic/pics
%_datadir/apps/klogic/*.rc
%_datadir/apps/klogic/toolbar/*.xpm
%_datadir/apps/klogic/pics/*.xpm
%dir %_datadir/doc/HTML/en/klogic/
%doc %_datadir/doc/HTML/en/klogic/*.docbook
%doc %_datadir/doc/HTML/en/klogic/common

%dir %_datadir/icons/klogic/
 %_datadir/icons/klogic/*.xpm
	  
%{_miconsdir}/%{name}.png
%{_iconsdir}/%{name}.png
%{_liconsdir}/%{name}.png

%_menudir/%{name}
%{_datadir}/applications/mandriva-%{name}.desktop

%changelog
* Mon Sep 04 2006 Nicolas Lécureuil <neoclust@mandriva.org> 1:1.62-1mdv2007.0
- XDG

* Mon Dec 26 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.62-2mdk
- Remove redundant buildRequires

* Thu May 26 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.62-1mdk
- 1.62
       - crash when deleting subcircuits which are 
         displayed in separate windows
       - crash when deleting subcircuits imported 
         from libraries
       - compiler adaptions

* Mon Jun 28 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.61-1mdk
- 1.61

* Mon Jun 14 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.6-2mdk
- Rebuild

* Thu Apr 15 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.6-1mdk
- 1.6
- drop P1 (merged upstream)
- rm -rf $RPM_BUILD_ROOT at the beginning of %%install
- don't bzip2 icons in src.rpm
- epoch tag to fix versioning

* Sun Nov 24 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 1.403-1mdk
- 1.403

* Mon Aug 19 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 1.401-4mdk
- Rebuild against gcc-3.2

* Sat Jul 27 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 1.401-3mdk
- Rebuild against gcc-3.2

* Fri Jun 21 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 1.401-2mdk 
- add png icons / out xpm!
- Add Url

* Tue Jun 18 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 1.401-1mdk
- ported to kde3
- Fix compile with gcc-3.1

* Mon Feb 25 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 1.35-1mdk
- Update code (1.35)

* Sun Jan 13 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.34-2mdk
- fix group

* Sun Jan 13 2002 aurent MONTEL <lmontel@mandrakesoft.com> 1.34-1mdk
- update code (1.34)

* Mon Nov  5 2001 Stefan van der Eijk <stefan@eijk.nu> 1.22-6mdk
- BuildRequires revisited

* Fri Oct 19 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 1.22-5mdk
- Rebuild Against libpng3

* Thu Sep 20 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 1.22-4mdk
- Rebuild with new kdelibs and fix menu entry

* Thu Sep 06 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 1.22-3mdk
- Rebuild with new kdelibs

* Fri Jul 13 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 1.22-2mdk
- rebuild

* Sat Apr 14 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 1.22-1mdk
- Initial package