commit gerbv for openSUSE:Factory
Hello community, here is the log from the commit of package gerbv for openSUSE:Factory checked in at 2019-03-26 22:33:26 Comparing /work/SRC/openSUSE:Factory/gerbv (Old) and /work/SRC/openSUSE:Factory/.gerbv.new.25356 (New) Package is "gerbv" Tue Mar 26 22:33:26 2019 rev:8 rq:688504 version:2.7.0 Changes: --- /work/SRC/openSUSE:Factory/gerbv/gerbv.changes 2015-03-05 18:16:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.gerbv.new.25356/gerbv.changes 2019-03-26 22:33:46.373686229 +0100 @@ -1,0 +2,18 @@ +Mon Mar 25 22:26:25 UTC 2019 - Stefan BrĂ¼ns + +- Use correct tarball from upstream +- Remove unused cruft from the specfile + +--- +Wed Feb 27 12:18:11 UTC 2019 - Wojciech Kazubski + +- Update to version 2.7.0 +- Translations restored +- Patches: + * gerbv-2.6.1-undefined-symbols.patch upstreamed + * gerbv-fix-install-sh-call.patch upstreamed + * gerbv-2.6.1-no-translation.patch upstreamed + * gerbv-no-build-time.patch removed, build date/time is now set +by OBS + +--- Old: gerbv-2.6.1-no-translation.patch gerbv-2.6.1-undefined-symbols.patch gerbv-2.6.1.tar.gz gerbv-fix-install-sh-call.patch gerbv-no-build-time.patch New: gerbv-2.7.0.tar.gz Other differences: -- ++ gerbv.spec ++ --- /var/tmp/diff_new_pack.mWPUJE/_old 2019-03-26 22:33:47.845685874 +0100 +++ /var/tmp/diff_new_pack.mWPUJE/_new 2019-03-26 22:33:47.961685846 +0100 @@ -1,7 +1,7 @@ # # spec file for package gerbv # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,36 +12,28 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: gerbv %define libname lib%{name} -Version:2.6.1 +Version:2.7.0 Release:0 %define somajor 1 Summary:Gerber File Viewer that supports the RS-274X Standard -License:GPL-2.0 +License:GPL-2.0-only Group: Productivity/Scientific/Electronics Url:http://gerbv.geda-project.org/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz -# PATCH-FIX-OPENSUSE gerbv-no-build-time.patch -- fix W: file-contains-date-and-time -Patch1: gerbv-no-build-time.patch -# PATCH-FIX-UPSTREAM gerbv-2.6.1-no-translation.patch -- disable translation due to missed files -Patch2: gerbv-2.6.1-no-translation.patch -# PATCH-FIX-UPSTREAM gerbv-fix-install-sh-call.patch -- Fix calling install-sh not from build dir for automake 1.14 -Patch3: gerbv-fix-install-sh-call.patch -Patch4: gerbv-2.6.1-undefined-symbols.patch -BuildRequires: autoconf +BuildRequires: gcc-c++ BuildRequires: gtk2-devel BuildRequires: libpng-devel BuildRequires: libtool +BuildRequires: opensp BuildRequires: pkgconfig BuildRequires: po4a BuildRequires: update-desktop-files -# Requires: guile -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Gerber Viewer (gerbv) is a viewer for Gerber files. Gerber files are @@ -73,14 +65,8 @@ %prep %setup -q -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 %build -./autogen.sh -export LDFLAGS="$LDFLAGS -ldl" %configure \ --disable-static \ --enable-unit-mm \ @@ -93,28 +79,31 @@ %suse_update_desktop_file -r %{name} Education Engineering find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print +#move translated man page +mkdir -p %{buildroot}/%{_mandir}/ru/man1 +mv %{buildroot}/%{_mandir}/man1/%{name}.ru.1 %{buildroot}/%{_mandir}/ru/man1/%{name}.1 + +%find_lang %{name} + %post -n %{libname}%{somajor} -p /sbin/ldconfig %postun -n %{libname}%{somajor} -p /sbin/ldconfig -%clean -rm -rf %{buildroot} - -%files -%defattr(-,root,root) -%doc COPYING NEWS README +%files -f %{name}.lang +%license COPYING +%doc NEWS README %{_bindir}/%{name} %{_mandir}/man1/%{name}* +%{_mandir}/*/man1/%{name}* %{_datadir}/%{name}/ %{_datadir}/icons/* %{_datadir}/applications/%{name}.desktop +%{_datadir}/glib-2.0/schemas/org.geda-user.%{name}.gschema.xml %files -n %{libname}%{somajor} -%defattr(-,root,root) %{_libdir}/%{libname}.so.%{somajor}* %files devel -%defattr(-,root,root) %{_includedir}/* %{_libdir}/%{libname}.so %{_libdir}/pkgconfig/%{libname}.pc ++ g
commit gerbv for openSUSE:Factory
Hello community, here is the log from the commit of package gerbv for openSUSE:Factory checked in at 2015-03-05 15:40:10 Comparing /work/SRC/openSUSE:Factory/gerbv (Old) and /work/SRC/openSUSE:Factory/.gerbv.new (New) Package is "gerbv" Changes: --- /work/SRC/openSUSE:Factory/gerbv/gerbv.changes 2014-10-08 22:14:07.0 +0200 +++ /work/SRC/openSUSE:Factory/.gerbv.new/gerbv.changes 2015-03-05 18:16:18.0 +0100 @@ -1,0 +2,13 @@ +Tue Mar 3 12:49:46 UTC 2015 - d...@stellardeath.org + +- Backport commits 55e4460 and dd8f9fa from upstream that cures + the problem of an undefined symbol "screen" when using gerbv as + a library + * gerbv-2.6.1-undefined-symbols.patch + +--- +Tue Mar 3 11:46:11 UTC 2015 - dmitr...@opensuse.org + +- Fix desktop menu categories + +--- New: gerbv-2.6.1-undefined-symbols.patch Other differences: -- ++ gerbv.spec ++ --- /var/tmp/diff_new_pack.TjnKI2/_old 2015-03-05 18:16:19.0 +0100 +++ /var/tmp/diff_new_pack.TjnKI2/_new 2015-03-05 18:16:19.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package gerbv # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -32,6 +32,7 @@ Patch2: gerbv-2.6.1-no-translation.patch # PATCH-FIX-UPSTREAM gerbv-fix-install-sh-call.patch -- Fix calling install-sh not from build dir for automake 1.14 Patch3: gerbv-fix-install-sh-call.patch +Patch4: gerbv-2.6.1-undefined-symbols.patch BuildRequires: autoconf BuildRequires: gtk2-devel BuildRequires: libpng-devel @@ -75,6 +76,7 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 %build ./autogen.sh @@ -87,8 +89,8 @@ make %{?_smp_mflags} %install -%makeinstall -%suse_update_desktop_file %{name} Education Science Electronics +%make_install +%suse_update_desktop_file -r %{name} Education Engineering find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %post -n %{libname}%{somajor} -p /sbin/ldconfig ++ gerbv-2.6.1-undefined-symbols.patch ++ diff -ur gerbv-2.6.1/src/callbacks.c gerbv-2.6.1.mod/src/callbacks.c --- a/src/callbacks.c 2013-07-22 21:09:16.0 +0200 +++ b/src/callbacks.c 2015-03-01 02:41:55.775350761 +0100 @@ -89,13 +89,6 @@ #define SAVE_AS_PROJECT 1 #define OPEN_PROJECT 2 -/**Global variable to keep track of what's happening on the screen. - Declared extern in gerbv_screen.h - */ -extern gerbv_screen_t screen; -extern gerbv_render_info_t screenRenderInfo; - - /* These are the names of the valid apertures. These * values are used in several places in this file. * Please keep this in sync with the gerbv_aperture_type_t diff -ur gerbv-2.6.1/src/exportimage.c gerbv-2.6.1.mod/src/exportimage.c --- a/src/exportimage.c 2013-07-22 21:09:16.0 +0200 +++ b/src/exportimage.c 2015-03-01 02:43:23.249446752 +0100 @@ -28,19 +28,14 @@ \ingroup libgerbv */ -#ifdef HAVE_CONFIG_H -#include -#endif - -#ifdef HAVE_UNISTD_H -#include -#endif +#include "gerbv.h" +#include "common.h" #include #include #include -#include "gerbv.h" +#include "render.h" #include "draw.h" #include @@ -48,8 +43,6 @@ #include #include -extern gerbv_render_info_t screenRenderInfo; - void exportimage_render_to_surface_and_destroy (gerbv_project_t *gerbvProject, cairo_surface_t *cSurface, gerbv_render_info_t *renderInfo, gchar const* filename) { cairo_t *cairoTarget = cairo_create (cSurface); diff -ur gerbv-2.6.1/src/interface.c gerbv-2.6.1.mod/src/interface.c --- a/src/interface.c 2013-07-22 21:09:16.0 +0200 +++ b/src/interface.c 2015-03-01 02:43:32.812566655 +0100 @@ -52,7 +52,6 @@ #include "gerbv_icon.h" #include "icons.h" -extern gerbv_render_info_t screenRenderInfo; #define WIN_TITLE N_("Gerbv -- gEDA's Gerber Viewer") diff -ur gerbv-2.6.1/src/main.c gerbv-2.6.1.mod/src/main.c --- a/src/main.c2013-07-22 21:09:16.0 +0200 +++ b/src/main.c2015-03-01 02:43:50.698790955 +0100 @@ -160,7 +160,7 @@ const char *opt_options = "VadhB:D:O:W:b:f:r:m:l:o:p:t:T:w:x:"; /**Global state variable to keep track of what's happening on the screen. - Declared extern in gerbv_screen.h + Declared extern in main.h */ gerbv_project_t *mainProject; gerbv_screen_t screen; diff -ur gerbv-2.6.1/src/render.c gerbv-2.6.1.mod/src/render.c --- a/src/render.c 2013-07-22 21:09:16.0 +0200 +++ b/src/render.c 2
commit gerbv for openSUSE:Factory
Hello community, here is the log from the commit of package gerbv for openSUSE:Factory checked in at 2014-10-08 22:13:55 Comparing /work/SRC/openSUSE:Factory/gerbv (Old) and /work/SRC/openSUSE:Factory/.gerbv.new (New) Package is "gerbv" Changes: --- /work/SRC/openSUSE:Factory/gerbv/gerbv.changes 2013-07-23 12:31:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.gerbv.new/gerbv.changes 2014-10-08 22:14:07.0 +0200 @@ -1,0 +2,6 @@ +Tue Oct 7 21:24:37 UTC 2014 - dmitr...@opensuse.org + +- Fix build with automake 1.14 + * gerbv-fix-install-sh-call.patch + +--- New: gerbv-fix-install-sh-call.patch Other differences: -- ++ gerbv.spec ++ --- /var/tmp/diff_new_pack.XD1r0H/_old 2014-10-08 22:14:08.0 +0200 +++ /var/tmp/diff_new_pack.XD1r0H/_new 2014-10-08 22:14:08.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package gerbv # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 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 @@ -30,6 +30,8 @@ Patch1: gerbv-no-build-time.patch # PATCH-FIX-UPSTREAM gerbv-2.6.1-no-translation.patch -- disable translation due to missed files Patch2: gerbv-2.6.1-no-translation.patch +# PATCH-FIX-UPSTREAM gerbv-fix-install-sh-call.patch -- Fix calling install-sh not from build dir for automake 1.14 +Patch3: gerbv-fix-install-sh-call.patch BuildRequires: autoconf BuildRequires: gtk2-devel BuildRequires: libpng-devel @@ -72,6 +74,7 @@ %setup -q %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build ./autogen.sh ++ gerbv-fix-install-sh-call.patch ++ Index: gerbv-2.6.1/configure.ac === --- gerbv-2.6.1.orig/configure.ac +++ gerbv-2.6.1/configure.ac @@ -24,9 +24,9 @@ dnl Foundation, Inc., 59 Temple Place, AC_INIT([gerbv], [2.6.1]) AC_CONFIG_SRCDIR([src/gerbv.c]) -AC_GNU_SOURCE AC_PREREQ([2.59]) AM_INIT_AUTOMAKE([1.9]) +AC_GNU_SOURCE dnl Create a configuration header AM_CONFIG_HEADER([config.h]) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit gerbv for openSUSE:Factory
Hello community, here is the log from the commit of package gerbv for openSUSE:Factory checked in at 2013-07-23 12:31:30 Comparing /work/SRC/openSUSE:Factory/gerbv (Old) and /work/SRC/openSUSE:Factory/.gerbv.new (New) Package is "gerbv" Changes: --- /work/SRC/openSUSE:Factory/gerbv/gerbv.changes 2013-01-08 13:36:05.0 +0100 +++ /work/SRC/openSUSE:Factory/.gerbv.new/gerbv.changes 2013-07-23 12:31:31.0 +0200 @@ -1,0 +2,8 @@ +Tue Jul 23 09:34:34 UTC 2013 - dmitr...@opensuse.org + +- Update to version 2.6.1 + * Localization support +- Disable localization due to missed files + * gerbv-2.6.1-no-translation.patch + +--- Old: gerbv-2.6.0.tar.gz New: gerbv-2.6.1-no-translation.patch gerbv-2.6.1.tar.gz Other differences: -- ++ gerbv.spec ++ --- /var/tmp/diff_new_pack.uyWwwh/_old 2013-07-23 12:31:32.0 +0200 +++ /var/tmp/diff_new_pack.uyWwwh/_new 2013-07-23 12:31:32.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package gerbv # -# Copyright (c) 2012 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 @@ -15,22 +15,28 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: gerbv %define libname lib%{name} -Version:2.6.0 -%define somajor 1 +Version:2.6.1 Release:0 -License:GPL-2.0 +%define somajor 1 Summary:Gerber File Viewer that supports the RS-274X Standard +License:GPL-2.0 Group: Productivity/Scientific/Electronics Url:http://gerbv.geda-project.org/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz # PATCH-FIX-OPENSUSE gerbv-no-build-time.patch -- fix W: file-contains-date-and-time -Patch0: gerbv-no-build-time.patch +Patch1: gerbv-no-build-time.patch +# PATCH-FIX-UPSTREAM gerbv-2.6.1-no-translation.patch -- disable translation due to missed files +Patch2: gerbv-2.6.1-no-translation.patch +BuildRequires: autoconf +BuildRequires: gtk2-devel BuildRequires: libpng-devel +BuildRequires: libtool BuildRequires: pkgconfig +BuildRequires: po4a BuildRequires: update-desktop-files -BuildRequires: gtk2-devel # Requires: guile BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -55,8 +61,8 @@ Summary:Gerber File Viewer that supports the RS-274X Standard Group: Development/Libraries/C and C++ Requires: %{libname}%{somajor} = %{version} -Requires: libpng-devel Requires: gtk2-devel +Requires: libpng-devel %descriptiondevel This package contains development files for developing applications @@ -64,9 +70,11 @@ %prep %setup -q -%patch0 -p1 +%patch1 -p1 +%patch2 -p1 %build +./autogen.sh export LDFLAGS="$LDFLAGS -ldl" %configure \ --disable-static \ ++ gerbv-2.6.1-no-translation.patch ++ Index: gerbv-2.6.1/man/Makefile.am === --- gerbv-2.6.1.orig/man/Makefile.am +++ gerbv-2.6.1/man/Makefile.am @@ -19,8 +19,7 @@ ## along with this program; if not, write to the Free Software ## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA -man_MANS = gerbv.1 gerbv.ru.1 -PO_FILES= gerbv.ru.1.in.po +man_MANS = gerbv.1 MOSTLYCLEANFILES = *~ CLEANFILES = *~ *.pot $(man_MANS) Index: gerbv-2.6.1/po/LINGUAS === --- gerbv-2.6.1.orig/po/LINGUAS +++ /dev/null @@ -1 +0,0 @@ -ru ++ gerbv-2.6.0.tar.gz -> gerbv-2.6.1.tar.gz ++ 553776 lines of diff (skipped) ++ gerbv-no-build-time.patch ++ --- /var/tmp/diff_new_pack.uyWwwh/_old 2013-07-23 12:31:33.0 +0200 +++ /var/tmp/diff_new_pack.uyWwwh/_new 2013-07-23 12:31:33.0 +0200 @@ -1,21 +1,20 @@ -Index: gerbv-2.6.0/src/callbacks.c +Index: gerbv-2.6.1/src/callbacks.c === gerbv-2.6.0.orig/src/callbacks.c -+++ gerbv-2.6.0/src/callbacks.c -@@ -1530,7 +1530,6 @@ callbacks_about_activate +--- gerbv-2.6.1.orig/src/callbacks.c gerbv-2.6.1/src/callbacks.c +@@ -1572,14 +1572,13 @@ callbacks_about_activate - gchar *string = g_strdup_printf ( "gerbv -- a Gerber (RS-274/X) viewer.\n\n" + gchar *string = g_strdup_printf(_("gerbv -- a Gerber (RS-274/X) viewer.\n\n" "This is gerbv version %s\n" -"Compile
commit gerbv for openSUSE:Factory
Hello community, here is the log from the commit of package gerbv for openSUSE:Factory checked in at 2013-01-08 13:36:05 Comparing /work/SRC/openSUSE:Factory/gerbv (Old) and /work/SRC/openSUSE:Factory/.gerbv.new (New) Package is "gerbv", Maintainer is "" Changes: New Changes file: --- /dev/null 2012-12-21 01:49:00.356010756 +0100 +++ /work/SRC/openSUSE:Factory/.gerbv.new/gerbv.changes 2013-01-08 13:36:05.0 +0100 @@ -0,0 +1,94 @@ +--- +Thu Jan 3 21:24:02 UTC 2013 - dmitr...@opensuse.org + +- Delete guile from requires +- Delete compilation time from binary + * gerbv-no-build-time.patch + +--- +Wed Dec 26 13:30:40 UTC 2012 - dmitr...@opensuse.org + +- fix summary + +--- +Tue Dec 25 17:45:28 UTC 2012 - dmitr...@opensuse.org + +- spec file cleanup +- split libgerbv to separate package + +--- +Tue Dec 27 08:15:35 UTC 2011 - werner...@gmx.de + +- new version 2.6.0 + +--- +Sat Nov 19 12:08:10 UTC 2011 - werner...@gmx.de + +- new version 2.5.0 +- build fixes for openSUSE 12.1 + +--- +Sat Mar 06 00:00:00 UTC 2010 - werner...@gmx.de + +- new version 2.4.0 + +--- +Sun Oct 11 00:00:00 UTC 2009 - werner...@gmx.de + +- new version 2.3.0 + +--- +Fri Feb 06 00:00:00 UTC 2009 - werner...@gmx.de + +- new version 2.2.0 + +--- +Sat Dec 20 00:00:00 UTC 2008 - werner...@gmx.de + +- fixed desktop integration of openSUSE 11.1 +- directory fixes +- call /sbin/ldconfig + +--- +Sun Sep 21 00:00:00 UTC 2008 - werner...@gmx.de + +- new version 2.1.0 +- removed support for older distributions +- created additional devel package + +--- +Mon Mar 24 00:00:00 UTC 2008 - werner...@gmx.de + +- fixed desktop integration + +--- +Thu Mar 04 00:00:00 UTC 2008 - werner...@gmx.de + +- new version 2.0.1 +- desktop integration + +--- +Sun Jan 13 00:00:00 UTC 2008 - werner...@gmx.de + +- new version 2.0.0 + +--- +Thu Nov 29 00:00:00 UTC 2007 - werner...@gmx.de + +- new version 1.0.3 +- removed msgstr_size patch + +--- +Wed Feb 28 00:00:00 UTC 2007 - werner...@gmx.de + +- added msgstr_size patch + +--- +Tue Aug 29 00:00:00 UTC 2006 - werner...@gmx.de + +- added libpng-devel: gkt2-devel of SuSE 9.3 didn't provide it + +--- +Sun Aug 27 00:00:00 UTC 2006 - werner...@gmx.de + +- first spec file New: gerbv-2.6.0.tar.gz gerbv-no-build-time.patch gerbv.changes gerbv.spec Other differences: -- ++ gerbv.spec ++ # # spec file for package gerbv # # Copyright (c) 2012 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: gerbv %define libname lib%{name} Version:2.6.0 %define somajor 1 Release:0 License:GPL-2.0 Summary:Gerber File Viewer that supports the RS-274X Standard Group: Productivity/Scientific/Electronics Url:http://gerbv.geda-project.org/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz # PATCH-FIX-OPENSUSE gerbv-no-build-time.patch -- fix W: file-contains-date-and-time Patch0: gerbv-no-build-time.patch BuildRequires: libpng-devel BuildRequires: pkgconfig BuildRequires: update-desk