Hello community, here is the log from the commit of package librecad for openSUSE:Factory checked in at 2013-07-01 15:55:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/librecad (Old) and /work/SRC/openSUSE:Factory/.librecad.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librecad" Changes: -------- --- /work/SRC/openSUSE:Factory/librecad/librecad.changes 2012-05-14 16:15:36.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.librecad.new/librecad.changes 2013-07-01 15:55:32.000000000 +0200 @@ -1,0 +2,11 @@ +Sun Jun 23 18:46:58 UTC 2013 - asterios.dra...@gmail.com + +- Update to new upstream release 1.0.3: + * Bugfix release. +- Removed librecad.mime.desktop file (not needed since dxf is part + of the shared-mime-info database). Removed also the respective + update-mime-database post/postun entries. +- Added desktop_database_post/desktop_database_postun entries + since the package defines a MIME handler. + +------------------------------------------------------------------- Old: ---- librecad-1.0.2.tar.xz librecad.mime.desktop New: ---- librecad-1.0.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librecad.spec ++++++ --- /var/tmp/diff_new_pack.RU80xQ/_old 2013-07-01 15:55:33.000000000 +0200 +++ /var/tmp/diff_new_pack.RU80xQ/_new 2013-07-01 15:55:33.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package librecad # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -14,43 +14,50 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + Name: librecad -Summary: Computer-aided design (CAD) software package for 2D design and drafting -Version: 1.0.2 +Version: 1.0.3 Release: 0 -URL: http://librecad.org/ +Summary: Computer-aided design (CAD) software package for 2D design and drafting License: GPL-2.0 Group: Productivity/Graphics/CAD - -# old qcad had a newer version, so we provide all versions here. -Provides: qcad -Obsoletes: qcad <= 2.0.5 +Url: http://librecad.org/ #Git-Clone: git://github.com/LibreCAD/LibreCAD -#Git-Web: https://github.com/LibreCAD/LibreCAD/tags -#DL-URL: https://github.com/LibreCAD/LibreCAD/tarball/v1.0.2 -Source: %name-%version.tar.xz +#Git-Web: http://github.com/LibreCAD/LibreCAD/tags +#DL-URL: http://github.com/LibreCAD/LibreCAD/archive/v1.0.3/librecad-1.0.3.tar.gz +Source: %name-%version.tar.gz Source2: %name-rpmlintrc -Source3: librecad.mime.desktop Patch1: librecad-no-date.diff Patch2: librecad-dxflib25.diff Patch3: librecad-external-dxflib.diff Patch4: librecad-install.diff Patch5: librecad-plugindir.diff -BuildRoot: %_tmppath/%name-%version-build -BuildRequires: bash, fdupes, gcc-c++, dxflib-devel, muparser-devel -BuildRequires: libqt4-devel, libqt4-devel-doc, update-desktop-files, xz -Requires(post): shared-mime-info -Requires(postun): shared-mime-info +BuildRequires: bash +BuildRequires: dxflib-devel +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: libqt4-devel +BuildRequires: libqt4-devel-doc +BuildRequires: muparser-devel +BuildRequires: update-desktop-files +Requires(post): desktop-file-utils +Requires(postun): desktop-file-utils Recommends: %name-parts +# old qcad had a newer version, so we provide all versions here. +Provides: qcad +Obsoletes: qcad <= 2.0.5 +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -LibreCAD is a Qt4 application to design 2D CAD drawings. +LibreCAD is a Qt4 Computer-aided design (CAD) software package for 2D design +and drafting. %package parts Summary: Parts collection for LibreCAD -Requires: %name Group: Productivity/Graphics/CAD +Requires: %name BuildArch: noarch %description parts @@ -58,7 +65,7 @@ CAD drawings. %prep -%setup -qn LibreCAD-LibreCAD-a5c34b2 +%setup -qn LibreCAD-%version %patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1 %build @@ -84,28 +91,28 @@ install -Dpm0755 unix/resources/plugins/* "$p/"; install -Dpm0644 "desktop/%name.desktop" "$b/%_datadir/applications/%name.desktop"; install -Dpm0644 "res/main/%name.png" "$b/%_datadir/pixmaps/%name.png"; -install -Dpm0644 "%{S:3}" "$b/%_datadir/mime/image/dxf.desktop"; - -#find "$b/%_datadir/%name" -type f -exec chmod a-x "{}" "+"; %if 0%{?suse_version} -%suse_update_desktop_file -r %name Graphics VectorGraphics -%suse_update_desktop_file %buildroot/%_datadir/mime/image/dxf.desktop +%suse_update_desktop_file -G "CAD Program" -r %name Graphics 2DGraphics VectorGraphics %endif +# Fix rpmlint warning "invalid-desktopfile" +perl -pi -e "s|image/vnd.dxf|image/vnd.dxf;|" %buildroot%_datadir/applications/librecad.desktop + +%fdupes -s %buildroot %post -%_bindir/update-mime-database %_datadir/mime >/dev/null || : +%desktop_database_post %postun -%_bindir/update-mime-database %_datadir/mime >/dev/null || : +%desktop_database_postun %files %defattr(-,root,root) +%doc gpl-2.0.txt %_bindir/librecad %_libdir/%name %_mandir/man1/librecad.1* %_datadir/applications/librecad.desktop -%_datadir/mime/image/dxf.desktop %_datadir/pixmaps/librecad.png %dir %_datadir/%name %_datadir/%name/fonts -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org