Compare commits

...
Sign in to create a new pull request.

15 commits

Author SHA1 Message Date
Debarshi Ray
ec13cd0383 Update to 0.0.18 2020-01-14 16:52:48 +01:00
Debarshi Ray
f98372862b Update to 0.0.17 2019-11-20 18:35:43 +01:00
Debarshi Ray
0962aeed7e Update to 0.0.16 2019-10-29 16:23:24 +01:00
Debarshi Ray
4ba2468323 Update to 0.0.15 2019-09-30 19:11:05 +02:00
Debarshi Ray
2d3e526390 Update to 0.0.14
Fix a typo in the minimum Podman version requirement. Podman 1.4.0 is
meant to be fine.
2019-09-18 19:35:48 +02:00
Debarshi Ray
372fb51311 Update to 0.0.13 2019-09-05 15:36:09 +02:00
Debarshi Ray
4293b0622a Update to 0.0.12 2019-07-22 14:38:37 +02:00
Debarshi Ray
860020fb12 Update to 0.0.11 2019-06-21 17:25:15 +02:00
Debarshi Ray
ed8e5a62a4 Update to 0.0.10 2019-05-21 22:51:20 +02:00
Debarshi Ray
c7f2e2e233 Update to 0.0.9 2019-04-30 13:01:56 +02:00
Adam Williamson
b186a7ed1d Rebuild with Meson fix for #1699099 2019-04-16 13:01:27 -07:00
Debarshi Ray
06783dbc35 Update to 0.0.8 2019-04-12 17:42:53 +02:00
Tomas Popela
823ff2d2ca Add the toolbox-support and toolbox-experience subpackages
These are intended to be installed into the image if the image doesn't
use the fedora-toolbox container as the base image - all the packages
are already preinstalled there.

The support subpackage should be installed to images that intent to
work flawlessly with toolbox.

The experience subpackage should be installed as well, to provide the
same experience while working in the container as one would get on the
host.

https://src.fedoraproject.org/rpms/toolbox/pull-request/1
2019-04-12 17:42:53 +02:00
Debarshi Ray
4b236e72d7 Update to 0.0.7 2019-03-14 14:26:41 +01:00
Debarshi Ray
8631ef20c2 Initial build after rename from fedora-toolbox 2019-03-01 21:53:10 +01:00
3 changed files with 187 additions and 0 deletions

13
.gitignore vendored Normal file
View file

@ -0,0 +1,13 @@
/toolbox-0.0.6.tar.xz
/toolbox-0.0.7.tar.xz
/toolbox-0.0.8.tar.xz
/toolbox-0.0.9.tar.xz
/toolbox-0.0.10.tar.xz
/toolbox-0.0.11.tar.xz
/toolbox-0.0.12.tar.xz
/toolbox-0.0.13.tar.xz
/toolbox-0.0.14.tar.xz
/toolbox-0.0.15.tar.xz
/toolbox-0.0.16.tar.xz
/toolbox-0.0.17.tar.xz
/toolbox-0.0.18.tar.xz

1
sources Normal file
View file

@ -0,0 +1 @@
SHA512 (toolbox-0.0.18.tar.xz) = 4b47e950bbe2dcf31d2cb155664df822f01708188615fae3304289986176002bd2ffd8b630ad2453c8cc20b93e92e2c10f38948515dede67f55b44cd4a697e5c

173
toolbox.spec Normal file
View file

@ -0,0 +1,173 @@
Name: toolbox
Version: 0.0.18
Release: 1%{?dist}
Summary: Unprivileged development environment
License: ASL 2.0
URL: https://github.com/containers/toolbox
Source0: https://github.com/containers/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz
BuildArch: noarch
# buildah and podman only work on the following architectures:
ExclusiveArch: aarch64 %{arm} ppc64le s390x x86_64
BuildRequires: ShellCheck
BuildRequires: go-md2man
BuildRequires: meson
BuildRequires: pkgconfig(bash-completion)
BuildRequires: systemd
Requires: flatpak-session-helper
Requires: podman >= 1.4.0
# To be removed in Fedora 33
Provides: fedora-toolbox = %{version}-%{release}
Obsoletes: fedora-toolbox < 0.0.5-2
%description
Toolbox is offers a familiar RPM based environment for developing and
debugging software that runs fully unprivileged using Podman.
# The list of requires packages for -support and -experience should be in sync with:
# https://github.com/debarshiray/toolbox/blob/master/images/fedora/f30/extra-packages
%package support
Summary: Required packages for the container image to support %{name}
# These are really required to make the image work with toolbox
Requires: passwd
Requires: shadow-utils
Requires: krb5-libs
Requires: vte-profile
%description support
The %{name}-support package contains all the required packages that are needed
to be installed in the container image to make it work with the %{name}.
The %{name}-support package should be typically installed from the Dockerfile
if the image isn't based on the fedora-toolbox image.
%package experience
Summary: Set of packages to enhance the %{name} experience
Requires: bash-completion
Requires: bzip2
Requires: diffutils
Requires: dnf-plugins-core
Requires: findutils
Requires: flatpak-xdg-utils
Requires: fpaste
Requires: git
Requires: gnupg
Requires: gnupg2-smime
Requires: hostname
Requires: iputils
Requires: jwhois
Requires: keyutils
Requires: less
Requires: lsof
Requires: man-db
Requires: man-pages
Requires: mlocate
Requires: mtr
Requires: openssh-clients
Requires: PackageKit-command-not-found
Requires: pigz
Requires: procps-ng
Requires: rsync
Requires: sudo
Requires: tcpdump
Requires: time
Requires: traceroute
Requires: tree
Requires: unzip
Requires: wget
Requires: which
Requires: words
Requires: xz
Requires: zip
%description experience
The %{name}-experience package contains all the packages that should be
installed in the container to provide the same default experience as working
on the host.
The %{name}-experience package should be typically installed from the
Dockerfile if the image isn't based on the fedora-toolbox image.
%prep
%autosetup
%build
%meson --buildtype=plain -Dprofile_dir=%{_sysconfdir}/profile.d
%meson_build
%check
%meson_test
%install
%meson_install
%files
%doc NEWS README.md
%license COPYING
%{_bindir}/%{name}
%{_datadir}/bash-completion
%{_mandir}/man1/%{name}.1*
%{_mandir}/man1/%{name}-*.1*
%{_sysconfdir}/profile.d/toolbox.sh
%{_tmpfilesdir}/%{name}.conf
%files support
%files experience
%changelog
* Tue Jan 14 2020 Debarshi Ray <rishi@fedoraproject.org> - 0.0.18-1
- Update to 0.0.18
* Wed Nov 20 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.0.17-1
- Update to 0.0.17
* Tue Oct 29 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.0.16-1
- Update to 0.0.16
* Mon Sep 30 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.0.15-1
- Update to 0.0.15
* Wed Sep 18 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.0.14-1
- Update to 0.0.14
* Thu Sep 05 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.0.13-1
- Update to 0.0.13
* Mon Jul 22 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.0.12-1
- Update to 0.0.12
* Fri Jun 21 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.0.11-1
- Update to 0.0.11
* Tue May 21 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.0.10-1
- Update to 0.0.10
* Tue Apr 30 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.0.9-1
- Update to 0.0.9
* Tue Apr 16 2019 Adam Williamson <awilliam@redhat.com> - 0.0.8-2
- Rebuild with Meson fix for #1699099
* Fri Apr 12 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.0.8-1
- Update to 0.0.8
* Thu Mar 14 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.0.7-1
- Update to 0.0.7
* Fri Feb 22 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.0.6-1
- Initial build after rename from fedora-toolbox