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

Reply via email to