commit 8a2c9da027d119c21d65a565cad25e8c37764e79 Author: Adrian Schröter Date: Fri Feb 23 14:38:38 2024 +0100 Sync from SUSE:ALP:Source:Standard:1.0 product-composer revision 0fc5e6671b3f59469f566914278bb5f1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /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/_service b/_service new file mode 100644 index 0000000..c0c320f --- /dev/null +++ b/_service @@ -0,0 +1,14 @@ + + + https://github.com/openSUSE/product-composer + git + 0.3.4 + 0.3.4 + + + + + *.tar + xz + + diff --git a/product-composer-0.3.4.obscpio b/product-composer-0.3.4.obscpio new file mode 100644 index 0000000..aacc055 --- /dev/null +++ b/product-composer-0.3.4.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d0e37545705d34ba7bc0ade342b3d1f0fd32eb54cf1137d61f47a12732cac8d +size 107019 diff --git a/product-composer.changes b/product-composer.changes new file mode 100644 index 0000000..e678823 --- /dev/null +++ b/product-composer.changes @@ -0,0 +1,51 @@ +------------------------------------------------------------------- +Fri Feb 23 10:58:49 UTC 2024 - Adrian Schröter + +- update to version 0.3.4 + - support basic iso generation, not for bootable images yet + +------------------------------------------------------------------- +Tue Feb 6 15:13:11 UTC 2024 - Adrian Schröter + +- update to version 0.3.3 + - fixes incorrect data inside of repomd.xml + +------------------------------------------------------------------- +Mon Feb 5 12:04:37 UTC 2024 - Adrian Schröter + +- update to version 0.3.2 + * crash fixes + +------------------------------------------------------------------- +Thu Jan 11 08:17:38 UTC 2024 - Adrian Schröter + +- update to version 0.3.1 + * Supporting new 0.1 schema with extended functionality + * signature handling fix + * refactoring and code cleanup and documentation updates + +------------------------------------------------------------------- +Tue Dec 5 14:46:55 UTC 2023 - Adrian Schröter + +- update to version 0.2 + * Support .report file generation + +------------------------------------------------------------------- +Mon Dec 4 15:27:14 UTC 2023 - Dominique Leuenberger + +- Set service to manaul run: server side execution not permitted in + products. +- Do not use python-single-spec magic, but use python3 directly + (the main python version). + +------------------------------------------------------------------- +Mon Dec 4 14:52:21 UTC 2023 - Adrian Schröter + +- roll version 0.1 + Kind of a beta version for ALP based products. + +------------------------------------------------------------------- +Wed Nov 15 10:37:22 UTC 2023 - Adrian Schröter + +- initial package + diff --git a/product-composer.obsinfo b/product-composer.obsinfo new file mode 100644 index 0000000..dde25d0 --- /dev/null +++ b/product-composer.obsinfo @@ -0,0 +1,4 @@ +name: product-composer +version: 0.3.4 +mtime: 1708686176 +commit: 0bcf5cdfe6d1eea58456371427f82f2aba0413d5 diff --git a/product-composer.spec b/product-composer.spec new file mode 100644 index 0000000..afe326e --- /dev/null +++ b/product-composer.spec @@ -0,0 +1,62 @@ +# +# spec file for package product-composer +# +# 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/ +# + + +Name: product-composer +Version: 0.3.4 +Release: 0 +Summary: Product Composer +License: GPL-2.0-or-later +Group: Development/Tools/Building +URL: https://github.com/openSUSE/product-composer +Source: %name-%{version}.tar.xz +BuildRequires: python3-pip +BuildRequires: python3-poetry-core +BuildRequires: python3-setuptools +BuildRequires: python3-wheel +Requires: python3-PyYAML +Requires: python3-pydantic +Requires: python3-rpm +# build for signdummy +Requires: build +Requires: createrepo +Requires: inst-source-utils +Requires: instsource-susedata +Requires: mkisofs +BuildArch: noarch + +%description +The new product builder for ALP family and beyond. +WARNING: please be aware that the code is still on the move and is + likely to break with productcompose file syntax changes. + +%prep +%autosetup -n %name-%version -p1 + +%build +%python3_pyproject_wheel + +%install +%python3_pyproject_install +mv %buildroot/usr/bin/productcomposer %buildroot%_bindir/product-composer + +%files +%doc README.rst docs examples +%_bindir/product-composer +%{python3_sitelib}/* + +%changelog