Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tilix for openSUSE:Factory checked in at 2021-02-15 23:15:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tilix (Old) and /work/SRC/openSUSE:Factory/.tilix.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tilix" Mon Feb 15 23:15:48 2021 rev:21 rq:871294 version:1.9.4 Changes: -------- --- /work/SRC/openSUSE:Factory/tilix/tilix.changes 2020-06-06 23:38:44.028789572 +0200 +++ /work/SRC/openSUSE:Factory/.tilix.new.28504/tilix.changes 2021-02-15 23:17:52.999537669 +0100 @@ -1,0 +2,33 @@ +Thu Feb 11 19:15:18 UTC 2021 - Matthias Eliasson <[email protected]> + +- Update to version 1.9.4 + Features: + * Actually install Yaru color scheme + * Give every tab the ${title} (instead of "Default") + * Add option to strip trailing whitespace on paste (#1904) + Bugfixes: + * Fix saving of already saved session + * Add shortcut to "Unselect all" + * Many Meson buildsystem fixes + * Avoid missing the previous command exit code when encoding URLs + * Resolve some D deprecation messages + * Mention powerline/fonts in README + * Avoid calling values() on a shared object + * Update metainfo data + * Drop compat code for older D frontend versions + * Bump minimum VTE version to 0.46 + * Remove deprecated Autotools support + * Add release notes, NEWS file, automatic metainfo update + * Update to GtkD 3.9.0 + Translations: + * This release contains many localization updates +- Simplify by just use ldc as compiler and meson for build on all + architectures instead of supporting two different build chains +- Drop patches not required for meson builds: + * dynamic-link.patch + * fix-ldc-link.patch +- Drop patches fixed upstream: + * 0001-Avoid-calling-values-on-a-shared-object.patch + * fix-meson-build.patch + +------------------------------------------------------------------- Old: ---- 0001-Avoid-calling-values-on-a-shared-object.patch GtkD-3.8.5.tar.gz dynamic-link.patch fix-ldc-link.patch fix-meson-build.patch tilix-1.9.3.tar.gz New: ---- tilix-1.9.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tilix.spec ++++++ --- /var/tmp/diff_new_pack.MXT7Ov/_old 2021-02-15 23:17:53.615538589 +0100 +++ /var/tmp/diff_new_pack.MXT7Ov/_new 2021-02-15 23:17:53.619538595 +0100 @@ -1,7 +1,7 @@ # # spec file for package tilix # -# Copyright (c) 2020 SUSE LLC +# 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 @@ -16,35 +16,23 @@ # -%define gtkd_version 3.8.5 -# DMD is available only on x86*. Use LDC with dub otherwise. -# For Tumbleweed move to only use LDC -%if 0%{?suse_version} < 1550 -%ifarch %{ix86} x86_64 -%bcond_without dcompiler_dmd -%else -%bcond_with dcompiler_dmd -%endif -%endif +# +%define _lto_cflags %{nil} Name: tilix -Version: 1.9.3 +Version: 1.9.4 Release: 0 Summary: A tiling terminal emulator based on GTK+ 3 License: MPL-2.0 AND LGPL-3.0-only URL: https://github.com/gnunn1/tilix Source0: https://github.com/gnunn1/tilix/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -# See https://github.com/dlang/dub/issues/838 on why we need to have the full source code as dependency -Source1: https://github.com/gtkd-developers/GtkD/archive/v%{gtkd_version}.tar.gz#/GtkD-%{gtkd_version}.tar.gz # PATCH-FIX-OPENSUSE gnome-ssh-agent.patch gh#gnunn1/tilix#870 Patch0: gnome-ssh-agent.patch -Patch1: dynamic-link.patch -Patch2: fix-ldc-link.patch -# PATCH-FIX-UPSTREAM fix-meson-build.patch -Patch3: fix-meson-build.patch -# PATCH-FIX-UPSTREAM 0001-Avoid-calling-values-on-a-shared-object.patch gh#gnunn1/tilix#1733 -Patch4: 0001-Avoid-calling-values-on-a-shared-object.patch +BuildRequires: AppStream BuildRequires: appstream-glib BuildRequires: desktop-file-utils +BuildRequires: ldc +BuildRequires: ldc-phobos-devel +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: pkgconfig(dconf) @@ -58,41 +46,22 @@ BuildRequires: pkgconfig(gsettings-desktop-schemas) BuildRequires: pkgconfig(gthread-2.0) BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gtkd-3) >= 3.8.5 +BuildRequires: pkgconfig(libsecret-1) BuildRequires: pkgconfig(libunwind) BuildRequires: pkgconfig(vte-2.91) +BuildRequires: pkgconfig(vted-3) >= 3.8.5 BuildRequires: pkgconfig(x11) Conflicts: nautilus-extension-terminix Conflicts: terminix -%if 0%{?suse_version} > 1500 -BuildRequires: ldc -BuildRequires: ldc-phobos-devel -BuildRequires: meson -BuildRequires: pkgconfig(gtkd-3) >= 3.8.5 -BuildRequires: pkgconfig(vted-3) >= 3.8.5 -%else -BuildRequires: dub -%endif -%if 0%{?suse_version} < 1550 -%if %{with dcompiler_dmd} -BuildRequires: dmd -BuildRequires: phobos-devel -%else -BuildRequires: ldc -BuildRequires: ldc-phobos-devel -%endif -%endif %description A tiling terminal emulator for Linux using GTK+ 3 %package -n nautilus-extension-tilix Summary: Nautilus Extension to Open Tilix in Folders -Supplements: (nautilus and %{name}) -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150200 Requires: python3-nautilus -%else -Requires: python-nautilus -%endif +Supplements: (nautilus and %{name}) %description -n nautilus-extension-tilix This is a Nautilus extension that allows you to open tilix in @@ -101,46 +70,19 @@ %lang_package %prep -%setup -q -a 1 -%patch0 -p 1 -%patch4 -p 1 -%if 0%{?suse_version} < 1550 -%if %{with dcompiler_dmd} -%patch1 -p 1 -%else -%patch2 -p 1 -%endif -%endif -%if 0%{?suse_version} > 1500 -%patch3 -p 1 -%endif +%autosetup -p 1 %build -%if 0%{?suse_version} > 1500 %meson %meson_build -%else -# Register local GtkD repository in dub -dub add-local GtkD-%{gtkd_version} %{gtkd_version} - -# Build tilix -dub build --build=release - -# De-register local GtkD repository in dub -dub remove-local GtkD-%{gtkd_version} -%endif + # Rename license files so that we can include them in %%license # Both x11 and icons use LGPL-3.0-only. cp -a data/icons/LICENSE LICENSE-data-icons cp -a source/x11/LICENSE LICENSE-source-x11 %install -%if 0%{?suse_version} > 1500 %meson_install -%else -./install.sh %{buildroot}%{_prefix} -rm %{buildroot}%{_datadir}/glib-2.0/schemas/gschemas.compiled -%endif %find_lang %{name} %{?no_lang_C} @@ -149,9 +91,6 @@ %doc README.md %{_bindir}/tilix %{_datadir}/applications/com.gexperts.Tilix.desktop -%if 0%{?sle_version} == 120300 && 0%{?is_opensuse} -%dir %{_datadir}/metainfo -%endif %{_datadir}/metainfo/com.gexperts.Tilix.appdata.xml %dir %{_datadir}/tilix %dir %{_datadir}/tilix/resources @@ -163,17 +102,13 @@ %{_datadir}/tilix/schemes/monokai.json %{_datadir}/tilix/schemes/orchis.json %{_datadir}/tilix/schemes/solarized-dark.json +%{_datadir}/tilix/schemes/yaru.json %{_datadir}/tilix/schemes/solarized-light.json %{_datadir}/tilix/schemes/tango.json %dir %{_datadir}/tilix/scripts %{_datadir}/tilix/scripts/tilix_int.sh %{_datadir}/icons/hicolor/scalable/apps/com.gexperts.Tilix.svg -%if 0%{?suse_version} > 1500 %{_datadir}/icons/hicolor/symbolic/apps/com.gexperts.Tilix-symbolic.svg -%else -%{_datadir}/icons/hicolor/scalable/apps/com.gexperts.Tilix-symbolic.svg -%{_datadir}/tilix/schemes/yaru.json -%endif %{_mandir}/man1/tilix.1%{?ext_man} %{_datadir}/glib-2.0/schemas/com.gexperts.Tilix.gschema.xml %{_datadir}/dbus-1/services/com.gexperts.Tilix.service ++++++ tilix-1.9.3.tar.gz -> tilix-1.9.4.tar.gz ++++++ ++++ 188333 lines of diff (skipped)
