%define name kxmleditor %define version 1.0.0 %define release 2mdk %define major 1 %define libname lib%{name}%{major} Summary: Kxmleditor Name: %name Version: %version Release: %release Url: http://kxmleditor.sourceforge.net Source0: %{name}-%{version}.tar.bz2 Patch1: kxmleditor-fix-compile-gcc-3.1.patch.bz2 License: GPL Group: Graphical desktop/KDE BuildRoot: %_tmppath/%name-%version-%release-root BuildRequires: gcc-cpp db3 libtermcap2 libz-devel XFree86-devel BuildRequires: XFree86-libs Mesa-common arts BuildRequires: jpeg-devel kdelibs-devel BuildRequires: freetype2 libjpeg62 mng-devel png-devel qt3-devel BuildRequires: rpm-build BuildRequires: fam-devel BuildRequires: png-devel Obsoletes: xmlexplorer Provides: xmlexplorer Requires: %libname = %version-%release %description Kxmleditor is simple program, that display and edit contents of XML file. Left side contain tree with XML document structure, right side contain list of attributes for selected XML element and its contents. %package -n %libname Group: System/Libraries Summary: Libraries need by kxmleditors Provides: lib%name = %version %description -n %libname Libraries need by kxmleditors %package -n %libname-devel Group: Development/Other Summary: Development libraries from kxmleditor Provides: lib%name-devel = %version-%release Requires: %libname = %version-%release %description -n %libname-devel Development libraries from kxmleditor %prep %setup -q #%patch1 -p1 %build CFLAGS="%optflags" CXXFLAGS="%optflags" \ ./configure --prefix=%_prefix \ --disable-rpath \ --with-qt-dir=/usr/lib/qt3\ --disable-rpath \ --disable-debug \ --enable-final \ --enable-share %install make install prefix=%buildroot/%_prefix install -d %buildroot/%_menudir mkdir -p %{buildroot}/%{_menudir} cat << EOF > %{buildroot}/%{_menudir}/%{name} ?package(%name): needs="kde" \ section="Applications/Publishing" \ title="Kxmleditor" \ longtitle="Kde XML editor" \ command="%_bindir/kxmleditor" \ icon="%{name}.png" EOF %find_lang %{name} %clean rm -fr %buildroot %post %{update_menus} %postun %{clean_menus} %post -n %libname -p /sbin/ldconfig %postun -n %libname -p /sbin/ldconfig %files -f %name.lang %defattr(-,root,root) %_bindir/* # %dir %_docdir/HTML/en/%{name}/ %doc %_docdir/HTML/en/%{name}/*.png %doc %_docdir/HTML/en/%{name}/*.docbook %doc %_docdir/HTML/en/%{name}/*.bz2 %doc %_docdir/HTML/en/%{name}/common # %dir %_datadir/apps/ %dir %_datadir/apps/%name/ %_datadir/apps/%name/*rc %dir %_datadir/apps/%name/pics/ %_datadir/apps/%name/pics/*.png %dir %_datadir/apps/%name/icons/ %dir %_datadir/apps/%name/icons/hicolor/ %dir %_datadir/apps/%name/icons/hicolor/16x16/ %dir %_datadir/apps/%name/icons/hicolor/16x16/actions/ %_datadir/apps/%name/icons/hicolor/16x16/actions/*.png %dir %_datadir/apps/%name/icons/hicolor/22x22/ %dir %_datadir/apps/%name/icons/hicolor/22x22/actions/ %_datadir/apps/%name/icons/hicolor/22x22/actions/*.png %dir %_datadir/apps/%name/icons/hicolor/32x32/ %dir %_datadir/apps/%name/icons/hicolor/32x32/actions/ %_datadir/apps/%name/icons/hicolor/32x32/actions/*.png %dir %_datadir/apps/%name/icons/locolor/ %dir %_datadir/apps/%name/icons/locolor/16x16/ %dir %_datadir/apps/%name/icons/locolor/16x16/actions/ %_datadir/apps/%name/icons/locolor/16x16/actions/*.png # # %dir %_datadir/applnk/ %dir %_datadir/applnk/Applications/ %_datadir/applnk/Applications/* # # %dir %_iconsdir/hicolor/ # %dir %_iconsdir/hicolor/32x32/ %dir %_iconsdir/hicolor/32x32/apps/ %_iconsdir/hicolor/32x32/apps/* # %dir %_iconsdir/hicolor/48x48/ %dir %_iconsdir/hicolor/48x48/apps/ %_iconsdir/hicolor/48x48/apps/* # # %dir %_iconsdir/locolor/ %dir %_iconsdir/locolor/16x16/ %dir %_iconsdir/locolor/16x16/apps/ %_iconsdir/locolor/16x16/apps/* # # %dir %_iconsdir/locolor/32x32/ %dir %_iconsdir/locolor/32x32/apps/ %_iconsdir/locolor/32x32/apps/* # # %_menudir/* %_datadir/services/*.desktop %files -n %libname %defattr(-,root,root) %_libdir/*.so.* %_libdir/*.la %files -n %libname-devel %defattr(-,root,root) %_libdir/*.so %changelog * Mon Feb 02 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.0.0-2mdk - Rebuild * Mon Jan 26 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 1.0.0-1mdk - 1.0 * Mon Jan 12 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.9.2-1mdk - 0.9.2 * Mon Dec 29 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 0.8.3-2mdk - Fix requires * Mon Nov 17 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 0.8.3-1mdk - 0.8.3 * Fri Jul 18 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 0.7.2-5mdk - Rebuild * Mon Nov 25 2002 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.7.2-4mdk - fix missing files - add real menu entry - libidification * Mon Aug 19 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 0.7.2-3mdk - Rebuild against gcc-3.2 * Sat Jul 27 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 0.7.2-2mdk - Rebuild against gcc3.2 * Sat Jun 01 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 0.7.2-1mdk - New version - Fix compile with gcc-3.1 * Fri Jan 04 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 0.7.1-2mdk - Fix spec file - Make rpmlint happy * Thu Oct 30 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 0.7.1-1mdk - Update code (0.7.1) * Fri Oct 19 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 0.7-2mdk - Rebuild against libpng3 * Mon Oct 08 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 0.7-1mdk - Update code (0.7) * Mon Sep 10 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 0.6-2mdk - Fix entry menu * Thu Sep 05 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 0.6-1mdk - Update code (0.6) * Thu Jul 26 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 0.5-1mdk - Update code (0.5) * Fri Jul 13 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 0.4-1mdk - package renamed : xmlexplorer -> kxmleditor * Mon Jul 02 2001 Laurent Montel <lmontel@mandrakesoft.com> 0.3-1mdk - Initial package