Hello community, here is the log from the commit of package screencast for openSUSE:Factory checked in at 2019-07-30 12:38:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/screencast (Old) and /work/SRC/openSUSE:Factory/.screencast.new.4126 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "screencast" Tue Jul 30 12:38:14 2019 rev:5 rq:719644 version:1.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/screencast/screencast.changes 2018-08-31 10:41:17.958980108 +0200 +++ /work/SRC/openSUSE:Factory/.screencast.new.4126/screencast.changes 2019-07-30 12:38:17.854942806 +0200 @@ -1,0 +2,21 @@ +Mon Jul 22 17:24:48 UTC 2019 - Alexei Podvalsky <avvi...@yandex.by> + +- Update to 1.0.0: + * Add the debian rules back + * Remove debian rules (makes the build falling) + * Add validation tests + * Remove CMake files + * Update packaging for meson + * Update install section in README.md + * Switch to eson build + * Update ru.po + * Merge pull request #46 from eurruby/contrib + * Add Brazilian Portuguese to Desktop File + * fixed warnings for appdata + * make stack_switcher.homogeneous = true; + * fixed black window in juno + * Update com.github.artemanufrij.screencast.appdata.xml +- Add HiDPI icons +- Spec file cleanup + +------------------------------------------------------------------- Old: ---- screencast-0.3.0.tar.gz New: ---- screencast-1.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ screencast.spec ++++++ --- /var/tmp/diff_new_pack.WGRRwL/_old 2019-07-30 12:38:20.086942524 +0200 +++ /var/tmp/diff_new_pack.WGRRwL/_new 2019-07-30 12:38:20.086942524 +0200 @@ -1,7 +1,7 @@ # # spec file for package screencast # -# Copyright (c) 2018 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,23 +12,21 @@ # 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: screencast -Version: 0.3.0 +Version: 1.0.0 Release: 0 Summary: A screencasting application License: GPL-3.0-or-later Group: Productivity/Multimedia/Video/Editors and Convertors -URL: https://launchpad.net/eidete +URL: https://github.com/artemanufrij/screencast Source: https://github.com/artemanufrij/screencast/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -BuildRequires: cmake BuildRequires: fdupes -BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme -BuildRequires: intltool +BuildRequires: meson >= 0.40.0 BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: vala @@ -59,26 +57,38 @@ %prep %setup -q +install -m0644 debian/copyright COPYING + %build -%cmake \ - -DGSETTINGS_COMPILE=OFF -make %{?_smp_mflags} +%meson +%meson_build %install -%cmake_install - -rm %{buildroot}%{_datadir}/icons/hicolor/*.??g - +%meson_install %suse_update_desktop_file -r com.github.artemanufrij.screencast GTK AudioVideo Video Recorder %find_lang com.github.artemanufrij.screencast %{name}.lang %fdupes %{buildroot}%{_datadir} -%files -%doc debian/copyright README.md +# dirlist HiDPI icons (see: hicolor/index.theme) +touch $PWD/dir.lst +_dirlist=$PWD/dir.lst +pushd %{buildroot} +find ./ | while read _list; do + echo $_list | grep '[0-9]\@[0-9]' || continue + _path=$(echo $_list | sed 's/[^/]//') + if ! ls ${_path%/*}; then + grep -xqs "\%dir\ ${_path%/*}" $_dirlist || echo "%dir ${_path%/*}" >> $_dirlist + fi +done +popd + +%files -f dir.lst +%license COPYING +%doc README.md %{_bindir}/com.github.artemanufrij.screencast %{_datadir}/applications/com.github.artemanufrij.screencast.desktop %{_datadir}/glib-2.0/schemas/com.github.artemanufrij.screencast.gschema.xml -%{_datadir}/icons/hicolor/*/apps/com.github.artemanufrij.screencast.??g +%{_datadir}/icons/hicolor/*/*/com.github.artemanufrij.screencast.??g %{_datadir}/metainfo/com.github.artemanufrij.screencast.appdata.xml %files lang -f %{name}.lang ++++++ screencast-0.3.0.tar.gz -> screencast-1.0.0.tar.gz ++++++ ++++ 72175 lines of diff (skipped)