diff --git a/contrib/snapcraft/.editorconfig b/contrib/snapcraft/.editorconfig deleted file mode 100644 index 89bc6dc805..0000000000 --- a/contrib/snapcraft/.editorconfig +++ /dev/null @@ -1,17 +0,0 @@ -root = true - -[*] -indent_style = space -indent_size = 4 -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = false -insert_final_newline = false - -[*.yaml] -indent_style = space -indent_size = 2 -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true diff --git a/contrib/snapcraft/.gitignore b/contrib/snapcraft/.gitignore deleted file mode 100644 index 59894f50ff..0000000000 --- a/contrib/snapcraft/.gitignore +++ /dev/null @@ -1,12 +0,0 @@ -#snapcraft specifics -/parts/ -/stage/ -/prime/ - -*.snap - -.snapcraft -__pycache__ -*.pyc -*_source.tar.bz2 -snap/.snapcraft diff --git a/contrib/snapcraft/LICENSE b/contrib/snapcraft/LICENSE deleted file mode 100644 index 81802d6194..0000000000 --- a/contrib/snapcraft/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2017 Snapcrafters - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/contrib/snapcraft/README.md b/contrib/snapcraft/README.md deleted file mode 100644 index 66cf50468d..0000000000 --- a/contrib/snapcraft/README.md +++ /dev/null @@ -1,82 +0,0 @@ -

- podman -
-

- -

This is the snap for podman, “Managing Pods, Containers, and Container Images in Multiple Formats (Docker, OCI, ...).”. It works on Ubuntu, Fedora, Debian, RHEL, SUSE, and other major Linux -distributions.

- - - - - -

Published for with 💝 by Snapcrafters

- -## Install - - sudo snap install podman - -([Don't have snapd installed?](https://snapcraft.io/docs/core/install)) - -## Remaining tasks - - -Snapcrafters ([join us](https://forum.snapcraft.io/t/join-snapcrafters/1325)) -are working to land snap install documentation and -the [snapcraft.yaml](https://github.com/snapcrafters/podman/blob/main/snap/snapcraft.yaml) -upstream so `podman` can authoritatively publish future releases. - - - [x] Fork the [Snapcrafters template](https://github.com/snapcrafters/fork-and-rename-me) repository to your own GitHub account. - - If you have already forked the Snapcrafter template to your account and want to create another snap, you'll need to use GitHub's [Import repository](https://github.com/new/import) feature because you can only fork a repository once. - - [x] Rename the forked Snapcrafters template repository - - [x] Update the description of the repository - - [x] Update logos and references to `podman` and `[podman]` - - [ ] Create a snap that runs in `devmode` - - [x] Register the snap in the store, **using the preferred upstream name** - - [ ] Add a screenshot to this `README.md` - - [ ] Publish the `devmode` snap in the Snap store edge channel - - [ ] Add install instructions to this `README.md` - - [ ] Update snap store metadata, icons and screenshots - - [ ] Convert the snap to `strict` confinement, or `classic` confinement if it qualifies - - [ ] Publish the confined snap in the Snap store beta channel - - [ ] Update the install instructions in this `README.md` - - [ ] Post a call for testing on the [Snapcraft Forum](https://forum.snapcraft.io) - [link]() - - [ ] Make a post in the [Snapcraft Forum](https://forum.snapcraft.io) asking for a transfer of the snap name from you to snapcrafters - [link]() - - [ ] Ask a [Snapcrafters admin](https://github.com/orgs/snapcrafters/people?query=%20role%3Aowner) to fork your repo into github.com/snapcrafters, and configure the repo for automatic publishing into edge on commit - - [ ] Add the provided Snapcraft build badge to this `README.md` - - [ ] Publish the snap in the Snap store stable channel - - [ ] Update the install instructions in this `README.md` - - [ ] Post an announcement in the [Snapcraft Forum](https://forum.snapcraft.io) - [link]() - - [ ] Submit a pull request or patch upstream that adds snap install documentation - [link]() - - [ ] Submit a pull request or patch upstream that adds the `snapcraft.yaml` and any required assets/launchers - [link]() - - [ ] Add upstream contact information to the `README.md` - - If upstream accept the PR: - - [ ] Request upstream create a Snap store account - - [ ] Contact the Snap Advocacy team to request the snap be transferred to upstream - - [ ] Ask the Snap Advocacy team to celebrate the snap - [link]() - -If you have any questions, [post in the Snapcraft forum](https://forum.snapcraft.io). - - - - diff --git a/contrib/snapcraft/snap/snapcraft.yaml b/contrib/snapcraft/snap/snapcraft.yaml deleted file mode 100644 index a7f7d09b61..0000000000 --- a/contrib/snapcraft/snap/snapcraft.yaml +++ /dev/null @@ -1,45 +0,0 @@ -name: podman # you probably want to 'snapcraft register ' -version: '0.11.1.1' # just for humans, typically '1.2+git' or '1.3.2' -summary: Manage pods, containers and container images -description: | - `podman` is a tool for managing Pods, Containers, and Container Images - in multiple formats including Docker/OSI images. It exposes the same - command line interface as Docker, but runs containers unprivileged by - default. - -confinement: devmode # use 'strict' once you have the right plugs and slots - -base: core18 - -parts: - podman: - plugin: go - source: https://github.com/containers/podman/archive/v0.11.1.1.tar.gz - go-importpath: github.com/containers/podman - build-packages: - # https://podman.io/getting-started/installation#build-and-run-dependencies - - btrfs-tools - - git - - golang-go - - go-md2man - - iptables - - libassuan-dev - - libdevmapper-dev - - libglib2.0-dev - - libc6-dev - - libgpgme11-dev - - libgpg-error-dev - - libostree-dev - - libprotobuf-dev - - libprotobuf-c0-dev - - libseccomp-dev - - libselinux1-dev - - pkg-config - stage-packages: - - libarchive13 - - libassuan0 - - libgpgme11 - - libicu60 - - libostree-1-1 - - libsoup2.4-1 - - libxml2