Compare commits

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

14 commits

Author SHA1 Message Date
Debarshi Ray
84331a39fa Update to 0.0.17 2019-11-20 18:48:40 +01:00
Debarshi Ray
8fd4b79e66 Update to 0.0.16 2019-10-29 16:26:30 +01:00
Debarshi Ray
a39192dd40 Update to 0.0.15 2019-09-30 19:13:23 +02:00
Debarshi Ray
ba29cd1398 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:45:35 +02:00
Debarshi Ray
638de3cb85 Update to 0.0.13 2019-09-05 15:40:56 +02:00
Debarshi Ray
e41221a823 Update to 0.0.12 2019-07-22 14:49:01 +02:00
Debarshi Ray
cbce52e351 Update to 0.0.11 2019-06-21 18:12:06 +02:00
Debarshi Ray
02f17dbe0d Update to 0.0.10 2019-05-21 22:52:16 +02:00
Debarshi Ray
549e22fd96 Update to 0.0.9 2019-04-30 13:17:48 +02:00
Tomas Popela
fac3129330 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-30 13:17:31 +02:00
Adam Williamson
8523e50468 Rebuild with Meson fix for #1699099 2019-04-16 13:01:45 -07:00
Debarshi Ray
331de8aa28 Update to 0.0.8 2019-04-12 17:48:22 +02:00
Debarshi Ray
8c87c33864 Update to 0.0.7 2019-03-14 14:27:21 +01:00
Debarshi Ray
5fa983cb4a Initial build after rename from fedora-toolbox 2019-03-01 21:54:56 +01:00
3 changed files with 182 additions and 0 deletions

12
.gitignore vendored Normal file
View file

@ -0,0 +1,12 @@
/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

1
sources Normal file
View file

@ -0,0 +1 @@
SHA512 (toolbox-0.0.17.tar.xz) = 0be37d12da982f2e630461de508edbcac58443c33b3c57a8ced008d5115031d0cc61e00eb4d90f9edcdb556aff88af8817bfd468cfe208036793633da5047fb6

169
toolbox.spec Normal file
View file

@ -0,0 +1,169 @@
Name: toolbox
Version: 0.0.17
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: 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/f29/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
* 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