commit xaos for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xaos for openSUSE:Factory checked in at 2021-03-30 21:10:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xaos (Old) and /work/SRC/openSUSE:Factory/.xaos.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "xaos" Tue Mar 30 21:10:31 2021 rev:24 rq:876390 version:4.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/xaos/xaos.changes 2018-09-14 00:03:25.133860800 +0200 +++ /work/SRC/openSUSE:Factory/.xaos.new.2401/xaos.changes 2021-03-30 21:18:47.421845546 +0200 @@ -1,0 +2,22 @@ +Sat Feb 27 11:06:27 UTC 2021 - antoine.belvire@opensuse.org + +- Bump Qt minimal required version to 5.7: Code references + QLocale::DefaultNumberOptions which does not exist before 5.7. + +------------------------------------------------------------------- +Thu Feb 25 21:53:28 UTC 2021 - antoine.belvire@opensuse.org + +- Update to version 4.2.1: + * A lot of changes happened since 3.6. + * Notably UI is now based on Qt. + * See installed NEWS file for details. +- Drop obsolete patches: + * xaos-3.5-strip.patch + * fix-prototypes.diff + * xaos-fix-implicit-decl.patch +- Drop obsolete sources: + * xaos.desktop + * xaos.png + * xaos.sh + +------------------------------------------------------------------- Old: ---- fix-prototypes.diff xaos-3.5-strip.patch xaos-3.6.tar.gz xaos-fix-implicit-decl.patch xaos.desktop xaos.png xaos.sh New: ---- xaos-4.2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xaos.spec ++++++ --- /var/tmp/diff_new_pack.yXDnRP/_old 2021-03-30 21:18:48.737846509 +0200 +++ /var/tmp/diff_new_pack.yXDnRP/_new 2021-03-30 21:18:48.741846512 +0200 @@ -1,7 +1,7 @@ # # spec file for package xaos # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,37 +12,23 @@ # 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/ # +%define alt_name XaoS Name: xaos -Version: 3.6 +Version: 4.2.1 Release: 0 Summary: Powerful fractal generator License: GPL-2.0-or-later Group: Amusements/Toys/Graphics -Url: http://matek.hu/xaos/doku.php -Source: http://sourceforge.net/projects/xaos/files/XaoS/%{version}/%{name}-%{version}.tar.gz -Source1: %{name}.desktop -Source2: %{name}.sh -Source3: %{name}.png -Patch0: %{name}-3.5-strip.patch -Patch1: fix-prototypes.diff -Patch2: xaos-fix-implicit-decl.patch -BuildRequires: aalib-devel -BuildRequires: dos2unix -BuildRequires: fdupes -BuildRequires: gsl-devel -BuildRequires: libpng-devel -BuildRequires: update-desktop-files -BuildRequires: pkgconfig(x11) -BuildRequires: pkgconfig(xext) -Requires(post): %install_info_prereq -Requires(preun): %install_info_prereq -Provides: XaoS -Recommends: %{name}-lang -BuildRoot: %{_tmppath}/%{name}-%{version}-build +URL: https://xaos-project.github.io +Source0: https://github.com/xaos-project/XaoS/archive/release-%{version}/%{name}-%{version}.tar.gz +BuildRequires: libQt5Widgets-devel >= 5.7 +BuildRequires: libqt5-linguist +BuildRequires: libqt5-qtbase-common-devel +Provides: %{alt_name} %description XaoS is a fast portable real-time interactive fractal zoomer. It @@ -52,49 +38,38 @@ In addition, switching between Julia and Mandelbrot fractal types and displaying planes is provided. -%lang_package - %prep -%setup -q -%patch0 -%patch1 -p1 -%patch2 -p1 +%setup -q -n XaoS-release-%{version} %build -# convert all xpf-files to UNIX format -find examples/ -iname "*.xpf" -exec dos2unix {} \; -export CFLAGS="%optflags -fno-strict-aliasing" -%configure --with-svga-driver=no -make %{?_smp_mflags} +%qmake5 +%make_build STRIP=: %install -mkdir -p %{buildroot}/%{_infodir} -%make_install -mv %{buildroot}%{_bindir}/xaos %{buildroot}%{_bindir}/xaos.bin -install -m 755 %{SOURCE2} %{buildroot}%{_bindir}/xaos -chmod 755 %{buildroot}%{_bindir}/xaos -chmod 755 %{buildroot}%{_bindir}/xaos.bin -%suse_update_desktop_file -i %{name} Education Math -install -D -m 0644 %{SOURCE3} %{buildroot}%{_datadir}/pixmaps/%{name}.png -%find_lang %{name} -%fdupes %{buildroot} - -%post -%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +# Empty install target generated by qmake => install files manually +# Binary +install -D --mode 0755 --target-directory %{buildroot}%{_bindir} bin/%{name} + +# Data; Datapath forced to %%{alt_name} (not configurable) +install -D --mode 0644 --target-directory %{buildroot}%{_datadir}/%{alt_name}/catalogs catalogs/*.cat +cp --archive examples tutorial %{buildroot}%{_datadir}/%{alt_name} + +# Icon, .desktop, AppData +install -D --mode 0644 --target-directory %{buildroot}%{_datadir}/metainfo xdg/%{name}.appdata.xml +install -D --mode 0644 --target-directory %{buildroot}%{_datadir}/applications xdg/%{name}.desktop +install -D --mode 0644 --target-directory %{buildroot}%{_datadir}/pixmaps xdg/%{name}.png -%preun -%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz +# Man +install -D --mode 0644 --target-directory %{buildroot}%{_mandir}/man6 doc/%{name}.6 %files -%defattr(-,root,root) -%doc %{_infodir}/xaos.info.* -%doc %{_mandir}/man6/xaos.6.* -%{_bindir}/xaos -%{_bindir}/xaos.bin +%doc CREDITS.md NEWS doc/README +%license COPYING +%{_bindir}/%{name} +%{_datadir}/%{alt_name} %{_datadir}/applications/%{name}.desktop +%{_datadir}/metainfo/%{name}.appdata.xml %{_datadir}/pixmaps/%{name}.png -%{_datadir}/XaoS/ - -%files lang -f %{name}.lang +%{_mandir}/man6/%{name}.6%{?ext_man} %changelog ++++++ xaos-3.6.tar.gz -> xaos-4.2.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/xaos/xaos-3.6.tar.gz /work/SRC/openSUSE:Factory/.xaos.new.2401/xaos-4.2.1.tar.gz differ: char 5, line 1
participants (1)
-
Source-Sync