commit 60569be55260f4809db60a6499c9052f75fd0ef448ed997d606f9504dd3eb55c Author: Dirk Mueller Date: Mon Mar 14 10:55:21 2022 +0000 Accepting request 961102 from home:dfaggioli:microos-desktop - I'd like to push this package to Factory, and I feel like Virtualization:containers is the right devel project from which to do that. Of course, I am willing to maintain the package OBS-URL: https://build.opensuse.org/request/show/961102 OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/distrobox?expand=0&rev=1 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/distrobox-1.2.13.tar.gz b/distrobox-1.2.13.tar.gz new file mode 100644 index 0000000..2f2dd79 --- /dev/null +++ b/distrobox-1.2.13.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01fb69c2b8f2211462217f57875a112d1761c7395b50c155e0e28b1f78cea603 +size 55476 diff --git a/distrobox.changes b/distrobox.changes new file mode 100644 index 0000000..d8ed714 --- /dev/null +++ b/distrobox.changes @@ -0,0 +1,19 @@ +------------------------------------------------------------------- +Fri Mar 11 15:18:44 UTC 2022 - Dario Faggioli + +- Update to latest version 1.2.13 +- Fix some rpmlint suggested spec file issues + +------------------------------------------------------------------- +Mon Jan 31 11:25:37 UTC 2022 - Dario Faggioli + +- Update to latest version (1.2.12) +- Add licence to the spec file and fix formatting, add some globbing +- Include the manpages in the package +- Add changelog file + * File added: distrobox.changes + +------------------------------------------------------------------- +Mon Jan 12 11:25:37 UTC 2022 - Nathan D + +- Initial package diff --git a/distrobox.spec b/distrobox.spec new file mode 100644 index 0000000..af4e49a --- /dev/null +++ b/distrobox.spec @@ -0,0 +1,58 @@ +# +# spec file +# +# Copyright (c) 2022 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: distrobox +Version: 1.2.13 +Release: 0 +Summary: Use any linux distribution inside your terminal +License: GPL-3.0 +URL: https://github.com/89luca89/distrobox +Source: distrobox-%{version}.tar.gz +Requires: %{_bindir}/basename +Requires: %{_bindir}/find +Requires: %{_bindir}/grep +Requires: %{_bindir}/sed +Requires: (%{_bindir}/podman or %{_bindir}/docker) +BuildArch: noarch + +%description +Use any Linux distribution inside your terminal. +Distrobox uses podman or docker to create containers using the Linux distribution of your choice. +The created container will be tightly integrated with the host, +allowing sharing of the HOME directory of the user, external storage, +external USB devices and graphical apps (X11/Wayland), and audio. + +%prep +%setup -q -n distrobox-%{version} + +%build + +%install +mkdir -p %{buildroot}%{_bindir} +mkdir -p %{buildroot}%{_docdir}/%{name} +./install -p %{buildroot}%{_bindir} +install -m 0644 docs/*.md %{buildroot}%{_docdir}/%{name} + +%files +%license COPYING.md +%doc %{_docdir}/%{name} +%{_bindir}/%{name} +%{_bindir}/%{name}-* +%{_mandir}/man1/%{name}.1.gz +%{_mandir}/man1/%{name}-*.1.gz + +%changelog