From 4518d48c6790587c640ff2b6720a567b60769420d91e98710ed1683df463873e Mon Sep 17 00:00:00 2001 From: Lubos Kocman Date: Fri, 1 Aug 2025 08:35:12 +0000 Subject: [PATCH] - Update to version 0.1.10+git.0.e0056bf: * Drop checkbox to enable autostart code-o-o#leap/features/208 * Do not show in GNOME desktop * Update README.md with correct ninja command * Translated using Weblate (Dutch) * Translated using Weblate (Hebrew) * Translated using Weblate (Persian) * Translated using Weblate (Polish) * Translated using Weblate (Romanian) * Translated using Weblate (Russian) * Added translation using Weblate (Romanian) * Fix string duplication in the Romanian translation OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/opensuse-welcome?expand=0&rev=68 --- .gitattributes | 23 +++ .gitignore | 1 + _service | 17 ++ _servicedata | 4 + openSUSE-welcome-0.1.10+git.0.e0056bf.obscpio | 3 + openSUSE-welcome-0.1.10+git.0.e0056bf.tar.xz | 3 + openSUSE-welcome-0.1.9+git.55.08b0379.obscpio | 3 + openSUSE-welcome-0.1.9+git.55.08b0379.tar.xz | 3 + openSUSE-welcome.obsinfo | 4 + opensuse-welcome-lang-recommends.sh | 2 + opensuse-welcome-lang.inc | 27 +++ opensuse-welcome.changes | 180 ++++++++++++++++++ opensuse-welcome.spec | 83 ++++++++ 13 files changed, 353 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 _service create mode 100644 _servicedata create mode 100644 openSUSE-welcome-0.1.10+git.0.e0056bf.obscpio create mode 100644 openSUSE-welcome-0.1.10+git.0.e0056bf.tar.xz create mode 100644 openSUSE-welcome-0.1.9+git.55.08b0379.obscpio create mode 100644 openSUSE-welcome-0.1.9+git.55.08b0379.tar.xz create mode 100644 openSUSE-welcome.obsinfo create mode 100644 opensuse-welcome-lang-recommends.sh create mode 100644 opensuse-welcome-lang.inc create mode 100644 opensuse-welcome.changes create mode 100644 opensuse-welcome.spec 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..380f984 --- /dev/null +++ b/_service @@ -0,0 +1,17 @@ + + + + git + https://github.com/openSUSE/openSUSE-welcome.git + v0.1.10 + @PARENT_TAG@+git.@TAG_OFFSET@.%h + v(.*) + enable + + + + + xz + *.tar + + diff --git a/_servicedata b/_servicedata new file mode 100644 index 0000000..8caf412 --- /dev/null +++ b/_servicedata @@ -0,0 +1,4 @@ + + + https://github.com/openSUSE/openSUSE-welcome.git + e0056bf5c3186dcd9489b98ca0ae4fb3bb73d0f5 \ No newline at end of file diff --git a/openSUSE-welcome-0.1.10+git.0.e0056bf.obscpio b/openSUSE-welcome-0.1.10+git.0.e0056bf.obscpio new file mode 100644 index 0000000..20b5e66 --- /dev/null +++ b/openSUSE-welcome-0.1.10+git.0.e0056bf.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:489f4ed9a5af4c5845a8c47bcb6b488ab3d0b5e40caa92123887f0890853fe60 +size 7079949 diff --git a/openSUSE-welcome-0.1.10+git.0.e0056bf.tar.xz b/openSUSE-welcome-0.1.10+git.0.e0056bf.tar.xz new file mode 100644 index 0000000..92b8999 --- /dev/null +++ b/openSUSE-welcome-0.1.10+git.0.e0056bf.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:102e6b128ae67714c997e5493adde693a3ebe3ac4e9a59f12a50391d5227e3cc +size 3203424 diff --git a/openSUSE-welcome-0.1.9+git.55.08b0379.obscpio b/openSUSE-welcome-0.1.9+git.55.08b0379.obscpio new file mode 100644 index 0000000..4bb1d33 --- /dev/null +++ b/openSUSE-welcome-0.1.9+git.55.08b0379.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:610997c4abc5fbef6267afc7b72ac987a703edcab06e655f1aa49a2b1c895514 +size 7045133 diff --git a/openSUSE-welcome-0.1.9+git.55.08b0379.tar.xz b/openSUSE-welcome-0.1.9+git.55.08b0379.tar.xz new file mode 100644 index 0000000..bc1d05f --- /dev/null +++ b/openSUSE-welcome-0.1.9+git.55.08b0379.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff5951345b96466da9e7d7a0ac450574e9bbe534b9d479bed58fcca583668226 +size 3197812 diff --git a/openSUSE-welcome.obsinfo b/openSUSE-welcome.obsinfo new file mode 100644 index 0000000..688bcc1 --- /dev/null +++ b/openSUSE-welcome.obsinfo @@ -0,0 +1,4 @@ +name: openSUSE-welcome +version: 0.1.10+git.0.e0056bf +mtime: 1753709987 +commit: e0056bf5c3186dcd9489b98ca0ae4fb3bb73d0f5 diff --git a/opensuse-welcome-lang-recommends.sh b/opensuse-welcome-lang-recommends.sh new file mode 100644 index 0000000..9751cbd --- /dev/null +++ b/opensuse-welcome-lang-recommends.sh @@ -0,0 +1,2 @@ +#!/bin/bash +for lang in $(ls -N openSUSE-welcome/data/i18n/qml_*.po | grep -o "_.*\.po" | sed -e "s/^_//" -e "s/\.po$//"); do echo "Recommends: (opensuse-welcome-lang if namespace:language($lang))"; done diff --git a/opensuse-welcome-lang.inc b/opensuse-welcome-lang.inc new file mode 100644 index 0000000..94b8a84 --- /dev/null +++ b/opensuse-welcome-lang.inc @@ -0,0 +1,27 @@ +Recommends: (opensuse-welcome-lang if namespace:language(be)) +Recommends: (opensuse-welcome-lang if namespace:language(ca)) +Recommends: (opensuse-welcome-lang if namespace:language(cs)) +Recommends: (opensuse-welcome-lang if namespace:language(da)) +Recommends: (opensuse-welcome-lang if namespace:language(de)) +Recommends: (opensuse-welcome-lang if namespace:language(el)) +Recommends: (opensuse-welcome-lang if namespace:language(es)) +Recommends: (opensuse-welcome-lang if namespace:language(et)) +Recommends: (opensuse-welcome-lang if namespace:language(fa)) +Recommends: (opensuse-welcome-lang if namespace:language(fr)) +Recommends: (opensuse-welcome-lang if namespace:language(hi)) +Recommends: (opensuse-welcome-lang if namespace:language(id)) +Recommends: (opensuse-welcome-lang if namespace:language(it)) +Recommends: (opensuse-welcome-lang if namespace:language(ja)) +Recommends: (opensuse-welcome-lang if namespace:language(lt)) +Recommends: (opensuse-welcome-lang if namespace:language(nl)) +Recommends: (opensuse-welcome-lang if namespace:language(pl)) +Recommends: (opensuse-welcome-lang if namespace:language(pt_BR)) +Recommends: (opensuse-welcome-lang if namespace:language(pt_PT)) +Recommends: (opensuse-welcome-lang if namespace:language(ru)) +Recommends: (opensuse-welcome-lang if namespace:language(si)) +Recommends: (opensuse-welcome-lang if namespace:language(sv)) +Recommends: (opensuse-welcome-lang if namespace:language(tr)) +Recommends: (opensuse-welcome-lang if namespace:language(tzm)) +Recommends: (opensuse-welcome-lang if namespace:language(uk)) +Recommends: (opensuse-welcome-lang if namespace:language(zh_CN)) +Recommends: (opensuse-welcome-lang if namespace:language(zh)) diff --git a/opensuse-welcome.changes b/opensuse-welcome.changes new file mode 100644 index 0000000..5d056a7 --- /dev/null +++ b/opensuse-welcome.changes @@ -0,0 +1,180 @@ +------------------------------------------------------------------- +Tue Jul 29 20:39:18 UTC 2025 - Lubos Kocman + +- Update to version 0.1.10+git.0.e0056bf: + * Drop checkbox to enable autostart code-o-o#leap/features/208 + * Do not show in GNOME desktop + * Update README.md with correct ninja command + * Translated using Weblate (Dutch) + * Translated using Weblate (Hebrew) + * Translated using Weblate (Persian) + * Translated using Weblate (Polish) + * Translated using Weblate (Romanian) + * Translated using Weblate (Russian) + * Added translation using Weblate (Romanian) + * Fix string duplication in the Romanian translation + +------------------------------------------------------------------- +Thu May 09 11:02:49 UTC 2024 - lubos.kocman@suse.com + +- Update to version 0.1.9+git.55.08b0379: + * Update README.md + * Refresh README with build instructions + * adding donate button to allow donations to the Geeko Foundation + * Translated using Weblate (Macedonian) + * Translated using Weblate (Russian) + +------------------------------------------------------------------- +Thu Mar 21 15:17:26 UTC 2024 - pgajdos@suse.com + +- remove dependency on /usr/bin/python3 using + %python3_fix_shebang_path macro, [bsc#1212476] + +------------------------------------------------------------------- +Fri Aug 11 11:16:33 UTC 2023 - dimstar@opensuse.org + +- Update to version 0.1.9+git.35.4b9444a: + * panellayouter: use QTemporaryFile for applyLayout() + (bsc#1213708, CVE-2023-32184). + * Translation updates. + +------------------------------------------------------------------- +Mon Sep 19 10:35:51 UTC 2022 - tux93@opensuse.org + +- Update to version 0.1.9+git.0.66be0d8: + * fix: it's called Plasma + * fix: make openSUSE welcome work again (boo#1194380) + * fix: undead the URLs to Telegram groups + * Translation updates + +------------------------------------------------------------------- +Tue May 31 14:45:05 UTC 2022 - dimstar@opensuse.org + +- Update to version 0.1.8+git.46.64e51ec: + + Updated translations (Catalan, Russian, Swedish, Ukrainian). +- Add back -lang recommends to the main package: the -lang package + does not follow the standard method of installing translations to + /usr/share/locale, but installs everything to + /usr/share/opensuse-welcome. As such, the automatic supplements + do not trigger as intended. A opensuse-welcome-lang.inc is being + generated to make the recommends still smarter, based on selected + locales in zypp. + +------------------------------------------------------------------- +Tue May 24 09:13:56 UTC 2022 - Dominique Leuenberger + +- Do not recommend lang package: the lang package has smarter + supplements in place. + +------------------------------------------------------------------- +Sun Feb 06 14:02:25 UTC 2022 - opensuse.lietuviu.kalba@gmail.com + +- Update to version 0.1.8+git.44.7923e16: + * Added Lithuanian translation using Weblate + +------------------------------------------------------------------- +Thu Feb 3 17:28:52 UTC 2022 - Marcel Kuehlhorn + +- Update to 0.1.8+git.40.95061c3 + * Translation updates +- Add _service to get latest source + translations from git, + fixes boo#1185893 + +------------------------------------------------------------------- +Sat May 30 06:42:17 UTC 2020 - Carson Black + +- Update to 0.1.8 + +------------------------------------------------------------------- +Tue Oct 1 01:10:22 UTC 2019 - Carson Black + +- Update to 0.1.7.1 +- Way more translations have been added. +- The available translations are now: + * Catalan + * Chinese (China) + * Czech + * Dutch + * French + * German + * Italian [45.1%] + * Japanese + * Polish + * Portuguese (Brazil) + * Russian [51.2%] + - Spanish + +------------------------------------------------------------------- +Wed Aug 21 20:03:33 UTC 2019 - Carson Black + +- Update to 0.1.6 +- More translations, woo-hoo +- Fix bug where launching a help program causes the program to freeze + +------------------------------------------------------------------- +Sun Jul 21 19:25:19 UTC 2019 - Carson Black + +- Update to 0.1.5 +- Translations are bundled outside of the binary now +- Messages are no longer spammed to console when running from terminal +- Unneeded and unused things removed for a smaller binary +- Mastodon social media now listed +- Subpackage translations + +------------------------------------------------------------------- +Sat Jul 13 21:24:33 UTC 2019 - Carson Black + +- Update to 1.4 +- Even better RSS security +- Spanish translation + +------------------------------------------------------------------- +Wed Jul 10 20:43:36 UTC 2019 - Carson Black + +- Update to 1.3 +- Fix license (again) +- Improved metadata (appstream, reverse dns) +- New icon +- Better RSS security + +------------------------------------------------------------------- +Wed Jul 10 16:49:27 UTC 2019 - Carson Black + +- fix naming issue pointed out by factory-auto +- fix license to match LICENSE file + +------------------------------------------------------------------- +Fri Jun 21 23:06:14 UTC 2019 - Carson Black + +- update to version 0.1.2 +- files now have license headers + +------------------------------------------------------------------- +Thu Jun 20 16:42:49 UTC 2019 - Carson Black + +- update to version 0.1.1 +- cmake installs desktop files now +- uses ninja now too + +------------------------------------------------------------------- +Tue Jun 4 21:49:01 UTC 2019 - Carson Black + +- looks like we're hopping back down some versions to 0.1.0, openSUSE Leap style +- move to openSUSE github + +------------------------------------------------------------------- +Thu May 23 20:07:11 UTC 2019 - Carson Black + +- Update to version 0.5 +- Copy desktop files to needed locations + +------------------------------------------------------------------- +Wed May 22 12:12:48 UTC 2019 - Carson Black + +- update to version 0.2 + +------------------------------------------------------------------- +Tue May 21 21:54:33 UTC 2019 - Carson Black + +- initial version + diff --git a/opensuse-welcome.spec b/opensuse-welcome.spec new file mode 100644 index 0000000..e3aacaa --- /dev/null +++ b/opensuse-welcome.spec @@ -0,0 +1,83 @@ +# +# spec file for package opensuse-welcome +# +# 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 __builder ninja +%define _name openSUSE-welcome + +Name: opensuse-welcome +Version: 0.1.10+git.0.e0056bf +Release: 0 +Summary: Welcome utility for openSUSE +License: GPL-3.0-or-later AND MIT +Group: System/X11/Utilities +URL: https://github.com/openSUSE/openSUSE-welcome +Source0: %{_name}-%{version}.tar.xz +# Source file to produce opensuse-welcome-lang.inc +Source98: opensuse-welcome-lang-recommends.sh +# REcommend the lang package based on installed locales +# the -lang package actually does not install the translations +# to a standard location, which results in the lang not having the +# relevant supplements added. +Source99: opensuse-welcome-lang.inc +BuildRequires: hicolor-icon-theme +BuildRequires: hicolor-icon-theme-branding-openSUSE +BuildRequires: libqt5-linguist +BuildRequires: meson +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Quick) +BuildRequires: pkgconfig(Qt5WebChannel) +BuildRequires: pkgconfig(Qt5WebEngine) +%include %{SOURCE99} + +%lang_package + +%description +A welcome utility built to welcome new users to openSUSE. + +%prep +%setup -q -n %{_name}-%{version} + +%build +%meson +%meson_build + +%install +%meson_install +%if %{suse_version} >= 1600 +%python3_fix_shebang_path %{buildroot}%{_datadir}/openSUSE-Welcome/* +%endif + +# Remove autostart file to disable auto-launching +# https://code.opensuse.org/leap/features/issue/208 +rm -f %{buildroot}%{_sysconfdir}/xdg/autostart/org.opensuse.opensuse_welcome.desktop + +%files +%license LICENSE +%doc README.md +%{_bindir}/opensuse-welcome +%{_datadir}/applications/org.opensuse.opensuse_welcome.desktop +%{_datadir}/icons/hicolor/scalable/apps/org.opensuse.opensuse_welcome.svg +%{_datadir}/icons/hicolor/symbolic/apps/org.opensuse.opensuse_welcome-symbolic.svg +%{_datadir}/metainfo/org.opensuse.opensuse_welcome.appdata.xml +%dir %{_datadir}/openSUSE-Welcome +%{_datadir}/openSUSE-Welcome/xfce-apply-layout.py + +%files lang +%{_datadir}/openSUSE-Welcome/i18n/ + +%changelog -- 2.51.1