diff --git a/screencast-0.3.0.tar.gz b/screencast-0.3.0.tar.gz deleted file mode 100644 index 897872a..0000000 --- a/screencast-0.3.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e4d307ad7f24eae0ec42ee660e034c1c92db56c8a83eadeaba0b8cf6be3e9096 -size 96412 diff --git a/screencast-1.0.0.tar.gz b/screencast-1.0.0.tar.gz new file mode 100644 index 0000000..54d2c82 --- /dev/null +++ b/screencast-1.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da91a12014f8ccab42596f52b357d4516f85b4c05e4cef0348931a775d3c1c2d +size 116355 diff --git a/screencast.changes b/screencast.changes index 78bb5d3..40b3167 100644 --- a/screencast.changes +++ b/screencast.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Mon Jul 22 17:24:48 UTC 2019 - Alexei Podvalsky + +- 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 + ------------------------------------------------------------------- Thu Aug 16 09:45:29 UTC 2018 - jengelh@inai.de diff --git a/screencast.spec b/screencast.spec index a9ddfcc..9640aa0 100644 --- a/screencast.spec +++ b/screencast.spec @@ -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 @@ Current features: %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