Compare commits
14 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
84331a39fa | ||
|
|
8fd4b79e66 | ||
|
|
a39192dd40 | ||
|
|
ba29cd1398 | ||
|
|
638de3cb85 | ||
|
|
e41221a823 | ||
|
|
cbce52e351 | ||
|
|
02f17dbe0d | ||
|
|
549e22fd96 | ||
|
|
fac3129330 | ||
|
|
8523e50468 | ||
|
|
331de8aa28 | ||
|
|
8c87c33864 | ||
|
|
5fa983cb4a |
3 changed files with 182 additions and 0 deletions
12
.gitignore
vendored
Normal file
12
.gitignore
vendored
Normal 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
1
sources
Normal file
|
|
@ -0,0 +1 @@
|
|||
SHA512 (toolbox-0.0.17.tar.xz) = 0be37d12da982f2e630461de508edbcac58443c33b3c57a8ced008d5115031d0cc61e00eb4d90f9edcdb556aff88af8817bfd468cfe208036793633da5047fb6
|
||||
169
toolbox.spec
Normal file
169
toolbox.spec
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue