https://github.com/vlang/v-debian
V Debian package
https://github.com/vlang/v-debian
Last synced: over 1 year ago
JSON representation
V Debian package
- Host: GitHub
- URL: https://github.com/vlang/v-debian
- Owner: vlang
- Created: 2020-06-09T08:53:40.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-06-09T10:12:07.000Z (about 6 years ago)
- Last Synced: 2025-04-13T20:14:34.245Z (over 1 year ago)
- Language: Shell
- Size: 1.77 MB
- Stars: 8
- Watchers: 34
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog-info.md
Awesome Lists containing this project
README
# v-debian
V Debian package
Ubuntu Releases found in `ubuntu/`
Debian Releases found in `debian/`
Further mentions of the `debian/` will mean the package information for Ubuntu and Debian builds, but should not be mixed up with the top-level `debian/` folder.
Don't change the package folder of `debian/` to avoid confusion with the top-level `debian/` release folder, this will create errors.
## Building Packages:
- Copy point release from [releases](https://github.com/vlang/v/releases)
- Move the active data to a `vlang/` directory
- Copy and paste the needed `debian/` folder from this repo.
- In `debian/` folder, change data:
- `debian/control` : uploader. change detail: `your name `
- `debian/changelog` : New release information, example below:
```
vlang (0.1.27.7) focal; urgency=medium
* Rebuild new package
-- Kai Lyons Sun, 09 Jun 2020 03:05:00 -0600
```
Note that changelog is super sensitive. Read [changelog-info.md](https://github.com/vlang/v-debian/blob/master/changelog-info.md) for more information
- Nothing else in the debian folder should need to be changed.
- Compress new orig.tar.*
- Can be any .tar type (gz, xz, bz2, etc).
- `vlang_0..orig.tar.gz`
- Launchpad will not accept the same version twice, if needed, add an extra point to the attempt.
- Build and upload to Launchpad:
- `debuild -S`
- `dput ppa:vlang/vlang *_source.changes`
- Upload permissions needed, create Launchpad account with keys. Then ask Kai (kai.lyons@kaix.live) for upload permissions. Setup dput, then you are able to upload.