From 48ec579c9dd9f0876eb1872adfd51c3180581480bf10e04219c9a5beef56b70d Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 10 Oct 2024 09:44:15 +0000 Subject: [PATCH] - update to 3.3.0: * Delete cache on start up to avoid build up * Fix icon aliases. * update to GNOME 47 - increase minimum libadwaita and glib as specified in the meson.build OBS-URL: https://build.opensuse.org/package/show/GNOME:Apps/impression?expand=0&rev=7 --- .gitattributes | 23 ++++++++++++ .gitignore | 1 + _service | 22 ++++++++++++ impression-3.2.0.obscpio | 3 ++ impression-3.2.0.tar.zst | 3 ++ impression-3.3.0.obscpio | 3 ++ impression.changes | 29 +++++++++++++++ impression.obsinfo | 4 +++ impression.spec | 77 ++++++++++++++++++++++++++++++++++++++++ vendor.tar.zst | 3 ++ 10 files changed, 168 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 _service create mode 100644 impression-3.2.0.obscpio create mode 100644 impression-3.2.0.tar.zst create mode 100644 impression-3.3.0.obscpio create mode 100644 impression.changes create mode 100644 impression.obsinfo create mode 100644 impression.spec create mode 100644 vendor.tar.zst diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/_service b/_service new file mode 100644 index 0000000..d693ccd --- /dev/null +++ b/_service @@ -0,0 +1,22 @@ + + + + git + https://gitlab.com/adhami3310/impression.git + refs/tags/v3.3.0 + @PARENT_TAG@ + v(.*) + disable + + + impression + zst + false + + + + *.tar + zst + + + diff --git a/impression-3.2.0.obscpio b/impression-3.2.0.obscpio new file mode 100644 index 0000000..228a30f --- /dev/null +++ b/impression-3.2.0.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9d668d26a9d84bda58b339ea6643750183491092ffb205628819becc7f6d6aa +size 601612 diff --git a/impression-3.2.0.tar.zst b/impression-3.2.0.tar.zst new file mode 100644 index 0000000..112284d --- /dev/null +++ b/impression-3.2.0.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b26bbaf5a09cfba1378086c8e274aa34a76199a2d641ad2c8815aa0773978db +size 192902 diff --git a/impression-3.3.0.obscpio b/impression-3.3.0.obscpio new file mode 100644 index 0000000..d43c4d6 --- /dev/null +++ b/impression-3.3.0.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f120f2213f5537c432679fdce7adcaebb4c133bfb6f50b6a06d7f67fc6c90f7e +size 621580 diff --git a/impression.changes b/impression.changes new file mode 100644 index 0000000..28f244c --- /dev/null +++ b/impression.changes @@ -0,0 +1,29 @@ +------------------------------------------------------------------- +Fri Sep 20 21:06:30 UTC 2024 - Richard Rahl + +- update to 3.3.0: + * Delete cache on start up to avoid build up + * Fix icon aliases. + * update to GNOME 47 +- increase minimum libadwaita and glib as specified in the meson.build + +------------------------------------------------------------------- +Sun May 5 06:54:10 UTC 2024 - Richard Rahl + +- update to 3.2.0: + * resolve missing icons issues + * add Ubuntu LTS + +------------------------------------------------------------------- +Thu Mar 14 01:47:36 UTC 2024 - Richard Rahl + +- fix spec file - actually using the macro +- add recompress service for smaller tarballs +- update to 3.1.0: + * Support for .xz files + * Faster downloading of images + +------------------------------------------------------------------- +Fri Dec 8 18:03:40 UTC 2023 - Richard Rahl + +- initial packaging of version 3.0.1 for openSUSE Tumbleweed diff --git a/impression.obsinfo b/impression.obsinfo new file mode 100644 index 0000000..766932c --- /dev/null +++ b/impression.obsinfo @@ -0,0 +1,4 @@ +name: impression +version: 3.3.0 +mtime: 1726864391 +commit: 983071bd489364848c1e8bc14079ac2c2558e8f7 diff --git a/impression.spec b/impression.spec new file mode 100644 index 0000000..906e02b --- /dev/null +++ b/impression.spec @@ -0,0 +1,77 @@ +# +# spec file for package impression +# +# Copyright (c) 2024 SUSE LLC +# +# 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 https://bugs.opensuse.org/ +# + + +%define appname io.gitlab.adhami3310.Impression +Name: impression +Version: 3.3.0 +Release: 0 +Summary: A straight-forward and modern application to create bootable drives +License: GPL-3.0-only +URL: https://gitlab.com/adhami3310/Impression +Source0: %{name}-%{version}.tar.zst +Source1: vendor.tar.zst +BuildRequires: appstream-glib +BuildRequires: cargo-packaging +BuildRequires: desktop-file-utils +BuildRequires: gdk-pixbuf-devel +BuildRequires: hicolor-icon-theme +BuildRequires: meson +BuildRequires: python3-gobject +BuildRequires: update-desktop-files +BuildRequires: pkgconfig(blueprint-compiler) +BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(glib-2.0) >= 2.81 +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gtk4) +BuildRequires: pkgconfig(libadwaita-1) >= 1.6 +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(pango) + +%description +Write disk images onto your drives with ease. Select an image, insert your drive, and you're good to go! Impression is a useful tool for both avid distro-hoppers and casual computer users. See Press for content mentioning Impression from various writers, content creators, etc. + +%lang_package + +%prep +%autosetup -a1 + +%build +%meson +%meson_build + +%install +%meson_install +%suse_update_desktop_file %{appname} GNOME Utility + +%find_lang impression + +%files +%license COPYING +%doc README.md +%{_bindir}/impression +%{_datadir}/applications/%{appname}.desktop +%{_datadir}/glib-2.0/schemas/%{appname}.gschema.xml +%{_datadir}/impression +%{_iconsdir}/hicolor/scalable/apps/%{appname}.svg +%{_iconsdir}/hicolor/symbolic/apps/%{appname}-symbolic.svg +%{_datadir}/metainfo/%{appname}.metainfo.xml + +%files lang -f impression.lang + +%changelog diff --git a/vendor.tar.zst b/vendor.tar.zst new file mode 100644 index 0000000..5bc2423 --- /dev/null +++ b/vendor.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:066276b180f8c53b09f6af51c5083a428029c24a70247c796d2d9d4c9ab30997 +size 34989606