aboutsummaryrefslogtreecommitdiff
path: root/carbslinux.txt
diff options
context:
space:
mode:
authorCem Keylan <cem@ckyln.com>2024-03-06 18:59:08 +0100
committerCem Keylan <cem@ckyln.com>2024-03-06 18:59:08 +0100
commit3dd47cab312977f52461281c6bc7e70abb76e516 (patch)
treeb82106bb446c1ef9b9049417527138bfc2f92121 /carbslinux.txt
parent46285bc8a9dea0dce013ad1c5d482483a7f33cce (diff)
downloaddocs-master.tar.gz
contrib: add new guideline sectionHEADmaster
Diffstat (limited to 'carbslinux.txt')
-rw-r--r--carbslinux.txt22
1 files changed, 21 insertions, 1 deletions
diff --git a/carbslinux.txt b/carbslinux.txt
index 2525c09..5fde782 100644
--- a/carbslinux.txt
+++ b/carbslinux.txt
@@ -891,7 +891,7 @@ with the info reader. It is divided into sections and easier to read.
Prefer sources without a dependency to `automake'. There are
usually distribution tarballs that are `autoconf''ed. Don't
submit tarballs with an automake dependency unless you are
- `sure' there is no alternative.
+ *sure* there is no alternative.
[2030]
Avoid these packages:
dbus
@@ -1029,6 +1029,8 @@ with the info reader. It is divided into sections and easier to read.
| install -Dm755 program "$1/usr/bin/program"
`----
+ *NOTE*: Follow 2242 if you are packaging for non-Community repository.
+
* 4.1.2.7 Python [2241]
@@ -1043,6 +1045,24 @@ with the info reader. It is divided into sections and easier to read.
`----
+* 4.1.2.8 Go (pre-vendored) [2242]
+
+
+
+ :ID: d2c828ae-bc56-4183-8830-becbf6a812d1
+
+ If you are a distribution maintainer create and upload vendor tarballs
+ so that no internet connection is required during package compilation
+ at all. You can use the following template for this case:
+
+ ,----
+ | #!/bin/sh -e
+ |
+ | go build -v -mod=vendor
+ | clinst -Dm755 program "$1/usr/bin/program"
+ `----
+
+
4.2 Contributing to the Community repository
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~