Compare commits

17 Commits

Author SHA1 Message Date
47cf924b53 Release Gitea 1.24.4 2025-08-06 02:00:37 +02:00
f4f3d88507 Release Gitea 1.24.3 2025-07-17 20:24:03 +02:00
72cbcf5b27 dummy 2025-07-16 20:40:05 +02:00
037e254f02 Release Gitea 1.24.3 2025-07-16 02:00:32 +02:00
6bc9120f54 Release Gitea 1.24.2 2025-06-24 15:10:02 +02:00
e74e6e77e1 Release Gitea 1.24.2 2025-06-22 02:00:35 +02:00
25b6ac563c Release Gitea 1.24.1 2025-06-20 02:00:42 +02:00
51a63731ec Release Gitea 1.24.0 2025-06-11 02:00:35 +02:00
37c758bbd0 Release Gitea 1.23.8 2025-05-14 20:23:09 +02:00
390e18e708 Release Gitea 1.23.7 2025-05-04 19:17:48 +02:00
af21bf887e removed old versions 2025-05-04 19:16:59 +02:00
4502bcaf0c Release Gitea 1.23.7 2025-05-04 18:42:03 +02:00
974721be9e Restore override and apt-release.conf from apt-repo 2025-05-04 18:41:16 +02:00
b608d84167 gitea 1.23.5 2025-03-06 19:49:21 +01:00
e2ec297c6f gitea 1.23.5 2025-03-06 19:44:42 +01:00
2445a59d9d cleanup repo-branch 2025-02-22 20:22:17 +01:00
7e969aeed3 Clean up unnecessary build files from apt-repo 2025-02-22 20:05:31 +01:00
32 changed files with 242 additions and 159 deletions

11
.gitignore vendored

@@ -1,11 +0,0 @@
# Ignore downloaded binaries and verification files
dist/
# Ignore build artifacts
*.deb
build/
tmp/
# Ignore common system files
.DS_Store
*.swp

210
Packages Normal file

@@ -0,0 +1,210 @@
Package: gitea
Version: 1.23.5-2
Architecture: amd64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Filename: ./gitea_1.23.5_2_amd64.deb
Size: 35307980
MD5sum: 2849112923fc11c0a0f666ca83ec2019
SHA1: 32b2131cb819e6c2db61802e9c750aa0c67a3ad5
SHA256: 4da9b61a9a3a6b94b09e74a6ed1ca0dee4015e606a15a46745cfeb9c8c80ee95
Section: extra
Priority: admin
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.
Package: gitea
Version: 1.23.5-2
Architecture: arm64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Filename: ./gitea_1.23.5_2_arm64.deb
Size: 32041932
MD5sum: 659e6db5724caf276e8f6dc389dada25
SHA1: 5cc0bd21dd468a82824fe8a81256b44e7a2b9b56
SHA256: 6d77c6f9d174224df86e5b23505eafa8fdca40f323362e396408de7988427ad2
Section: extra
Priority: admin
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.
Package: gitea
Version: 1.23.7
Architecture: amd64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Filename: ./gitea_1.23.7_amd64.deb
Size: 35288076
MD5sum: 2f15cb8f99c44a1de903ef0237f09c1f
SHA1: 0ed00440d23cc37444aeadd00080e516f8813f0d
SHA256: b70adbe7395976b6ae7a652eb47205d8db21a975d872d36c477093f9ba2fa5c5
Section: extra
Priority: admin
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.
Package: gitea
Version: 1.23.7
Architecture: arm64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Filename: ./gitea_1.23.7_arm64.deb
Size: 32011536
MD5sum: 0dd9894e569cd4d7f7ddc0c42e77308b
SHA1: aeb93b9b362fe24bea7a1b8693ae4b59a732fd0b
SHA256: ce34ee071c8aa22925e0fd84f83966a0158f9f98b7a3c0124b1400827f503926
Section: extra
Priority: admin
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.
Package: gitea
Version: 1.23.8
Architecture: amd64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Filename: ./gitea_1.23.8_amd64.deb
Size: 35339548
MD5sum: e3052400abd63c0bccf0f2a9f3d13ca7
SHA1: 04e0527de8da0a9ed09f0543e5b05ac6046643ff
SHA256: 07ece5dab85401469a04f6a0634399dedb6b9e46775177378c134ed18c6cb839
Section: extra
Priority: admin
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.
Package: gitea
Version: 1.23.8
Architecture: arm64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Filename: ./gitea_1.23.8_arm64.deb
Size: 32061164
MD5sum: 9f86fbf72366525bf9e11d18d8fa2892
SHA1: 7bd08bdc59ee46d89e5720b61d2d52b22c75a47e
SHA256: e64b76447584d7a1fb4b7fd9e3866d6d89b47394435e555177eda294ccf5bbc7
Section: extra
Priority: admin
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.
Package: gitea
Version: 1.24.0
Architecture: amd64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Filename: ./gitea_1.24.0_amd64.deb
Size: 34370008
MD5sum: efcf23f930038c0f182b061f72f44caa
SHA1: b213e0cce59bd8a3640a8a473887249d021865e0
SHA256: 14fb3764ec2d53e220e3267e27a41f0cba472a6efea863254c6ffbf2dd859a0e
Section: extra
Priority: admin
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.
Package: gitea
Version: 1.24.0
Architecture: arm64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Filename: ./gitea_1.24.0_arm64.deb
Size: 30929960
MD5sum: e7fd7557182730641036ea91663abce2
SHA1: 95cf4e1a1e1b47d5fe645a6d96f0e65aa2fb8f93
SHA256: 4c8de2a2598ea21cd62bda9188eb8195fc1f844f59d56cf2b8a68c3d8805f480
Section: extra
Priority: admin
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.
Package: gitea
Version: 1.24.1
Architecture: amd64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Filename: ./gitea_1.24.1_amd64.deb
Size: 34375808
MD5sum: be384e92e66fc106aa7e14bf2ed518ef
SHA1: f4f2e150d9cb37fffcc78825c297ef299b517926
SHA256: ed953004bc9fc5d5f3ab3b59665b010b34010e4a9b5d2219050d7eeeffd1ba14
Section: extra
Priority: admin
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.
Package: gitea
Version: 1.24.1
Architecture: arm64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Filename: ./gitea_1.24.1_arm64.deb
Size: 30934380
MD5sum: cda040df56ceab9d3e262b3dbf40e478
SHA1: a512941e3d9930b6fe345390976a86a1e4d42f87
SHA256: 1957eaee523c95dad78ea6630abbb1d0aa2c794c5a44c9da1a4c774187e3687d
Section: extra
Priority: admin
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.
Package: gitea
Version: 1.24.3
Architecture: arm64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Filename: ./gitea_1.24.3_arm64.deb
Size: 30939244
MD5sum: ac70ad819fa584004c5a53b37474e32e
SHA1: ef8daaaca057bae64e30b947630e100e59f09e35
SHA256: b8224a997cb8dff7d23d85f00775b31ebf3a40a28b251a2bbc584fefdc689dc1
Section: extra
Priority: admin
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.
Package: gitea
Version: 1.24.3
Architecture: amd64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Filename: ./gitea_1.24.3_amd64.deb
Size: 34374560
MD5sum: bb532fd1c563b903c0b94a8745288804
SHA1: 3198d2e98717823135bcceb5a4e18b68ec44cb46
SHA256: 78e7d6222d549602ef6a1a13bbd2279bcc407149540a2026f017010b8bf58617
Section: extra
Priority: admin
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.
Package: gitea
Version: 1.24.4
Architecture: amd64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Filename: ./gitea_1.24.4_amd64.deb
Size: 34382812
MD5sum: 8a26fd04447e667faa3c43552336d4d4
SHA1: d5f8082892342913eb2d8ff4334195c71113bc93
SHA256: 772875b8879962ffbd274922197fc48e9322843f1192a9681d17199e104ad597
Section: extra
Priority: admin
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.
Package: gitea
Version: 1.24.4
Architecture: arm64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Filename: ./gitea_1.24.4_arm64.deb
Size: 30937128
MD5sum: d28b53f0c0fede756768ec807c4e4a34
SHA1: 58b8569d4b6d57fdbaa980b6c58f414ecee54c24
SHA256: 2feb6a2dfc796ec68b4cdebea514bb658b45c4f849f6800776c51192340d140c
Section: extra
Priority: admin
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.

Binary file not shown.

24
Release Normal file

@@ -0,0 +1,24 @@
Architectures: amd64 arm64
Codename: stable
Components: main
Date: Wed, 06 Aug 2025 00:00:35 +0000
Description: Gitea Debian Packages
Label: Gitea Debian Repository
Origin: 24unix
Suite: stable
MD5Sum:
db611c2ccbecf88b4b7c1d5910c82779 6756 Packages
0093267c7136539be63ce373ea09d50b 1711 Packages.gz
2e8be15a8b8387ee4c3049df9f0fdda1 194 Release
SHA1:
96aff18ff7bf287a264096f78d4a045170c5baee 6756 Packages
c9fe022f7c07dd4c448a7f1c05febcdb6ad4592e 1711 Packages.gz
eda9c8994f44a30f6b5424410680790b55da4fb8 194 Release
SHA256:
43497a3dea315b5fea18cd1c9ea7d84df0cf6f24e741679ed7cabc73ea149606 6756 Packages
95b97549e5f51ec8befc8e5ee230ed1d31c1d96ba560a7d18a4c359246d84d38 1711 Packages.gz
90d613f30dc71793601309739ca179299b768c7921fda7d66edc38b3a8a167d9 194 Release
SHA512:
54425392e5e0dd74eebcd4ecf0c5212a7377f1b76fa79dc7dc5c4b305dafda2744d083137058052b1037338493a31a81ff157cf7a8230d9c1ac18fe0d1efdd83 6756 Packages
ac77eda64301dcbc4fe0cdba8c714c884af66003c58556e6646639147d73c36f0fc5e04a95e72572c14ee821a3aa9f3936533d9e3452971bd79502e06d4979eb 1711 Packages.gz
3629ab7b1a48fc078d228887b382680fe2a235e9fc2612f25e22ff29aef6d45cb66c51db18442cd632c6535aed863f2f971f9b7522185f809542d6ff1e53d5d1 194 Release

@@ -1,7 +0,0 @@
Package: gitea
Version: 1.23.4-1
Architecture: amd64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.

@@ -1,11 +0,0 @@
#!/bin/sh
set -e
# Ensure systemd is aware of the new service file
systemctl daemon-reload
# Enable and start Gitea service
systemctl enable gitea
systemctl restart gitea || true
exit 0

@@ -1,7 +0,0 @@
#!/bin/sh
set -e
# Stop the Gitea service before updating/removal
systemctl stop gitea || true
exit 0

@@ -1,19 +0,0 @@
[Unit]
Description=Gitea (Git with a cup of tea)
After=syslog.target
After=network.target
Requires=mariadb.service
[Service]
RestartSec=2s
Type=simple
User=gitea
Group=gitea
WorkingDirectory=/opt/gitea/
ExecStart=/opt/gitea/bin/gitea web --config /etc/gitea/app.ini
Restart=always
Environment="GITEA_WORK_DIR=/opt/gitea/gitea"
Environment="GITEA_CUSTOM=/opt/gitea/custom"
[Install]
WantedBy=multi-user.target

Binary file not shown.

7
apt-release.conf Normal file

@@ -0,0 +1,7 @@
APT::FTPArchive::Release::Origin "24unix";
APT::FTPArchive::Release::Label "Gitea Debian Repository";
APT::FTPArchive::Release::Suite "stable";
APT::FTPArchive::Release::Codename "stable";
APT::FTPArchive::Release::Architectures "amd64 arm64";
APT::FTPArchive::Release::Components "main";
APT::FTPArchive::Release::Description "Gitea Debian Packages";

@@ -1,7 +0,0 @@
Package: gitea
Version: 1.23.4-1
Architecture: arm64
Maintainer: Micha Espey <tracer@24unix.net>
Depends: adduser, ca-certificates, git, openssh-server, gpg, jq
Description: Gitea - Git with a cup of tea
A painless self-hosted Git service.

@@ -1,11 +0,0 @@
#!/bin/sh
set -e
# Ensure systemd is aware of the new service file
systemctl daemon-reload
# Enable and start Gitea service
systemctl enable gitea
systemctl restart gitea || true
exit 0

@@ -1,7 +0,0 @@
#!/bin/sh
set -e
# Stop the Gitea service before updating/removal
systemctl stop gitea || true
exit 0

@@ -1,19 +0,0 @@
[Unit]
Description=Gitea (Git with a cup of tea)
After=syslog.target
After=network.target
Requires=mariadb.service
[Service]
RestartSec=2s
Type=simple
User=gitea
Group=gitea
WorkingDirectory=/opt/gitea/
ExecStart=/opt/gitea/bin/gitea web --config /etc/gitea/app.ini
Restart=always
Environment="GITEA_WORK_DIR=/opt/gitea/gitea"
Environment="GITEA_CUSTOM=/opt/gitea/custom"
[Install]
WantedBy=multi-user.target

Binary file not shown.

@@ -1,60 +0,0 @@
#!/bin/bash
set -e # Exit on error
# Set Variables
VERSION=$(curl -s https://dl.gitea.com/gitea/version.json | jq -r '.latest.version')
ARCHS=("amd64" "arm64")
GITEA_BASE_URL="https://dl.gitea.com/gitea/${VERSION}"
FILES=("xz" "xz.asc" "xz.sha256" "xz.sha256.asc")
# Download Gitea Binaries and Signatures
for ARCH in "${ARCHS[@]}"; do
echo "Downloading Gitea ${VERSION} for ${ARCH}..."
for FILE in "${FILES[@]}"; do
FILE_NAME="gitea-${VERSION}-linux-${ARCH}.${FILE}"
FILE_URL="${GITEA_BASE_URL}/${FILE_NAME}"
TARGET_FILE="dist/${ARCH}/${FILE_NAME}"
if [[ -f "$TARGET_FILE" ]]; then
echo "✅ File already exists: $TARGET_FILE (Skipping)"
else
echo "⬇️ Downloading: $FILE_URL"
wget -q "$FILE_URL" -O "$TARGET_FILE"
fi
done
done
# Verify GPG Signatures
for ARCH in "${ARCHS[@]}"; do
echo "Verifying GPG signature for ${ARCH}..."
gpg --verify "dist/${ARCH}/gitea-${VERSION}-linux-${ARCH}.xz.asc" "dist/${ARCH}/gitea-${VERSION}-linux-${ARCH}.xz"
gpg --verify "dist/${ARCH}/gitea-${VERSION}-linux-${ARCH}.xz.sha256.asc" "dist/${ARCH}/gitea-${VERSION}-linux-${ARCH}.xz.sha256"
done
# Verify Checksums
for ARCH in "${ARCHS[@]}"; do
echo "Verifying SHA256 checksum for ${ARCH}..."
(cd "dist/${ARCH}" && sha256sum -c gitea-${VERSION}-linux-${ARCH}.xz.sha256)
done
# expand the Gitea binray to the target
for ARCH in "${ARCHS[@]}"; do
xz -dc "dist/${ARCH}/gitea-${VERSION}-linux-${ARCH}.xz" > "${ARCH}/opt/gitea/bin/gitea" || { echo "❌ Extraction failed for ${ARCH}"; exit 1; }
# Verify the extracted file isn't empty
if [[ ! -s "${ARCH}/opt/gitea/bin/gitea" ]]; then
echo "❌ Extracted file is empty for ${ARCH}. Something went wrong!"
exit 1
fi
chmod +x "${ARCH}/opt/gitea/bin/gitea"
done
# Build Debian Packages
for ARCH in "${ARCHS[@]}"; do
echo "Building package for ${ARCH}..."
dpkg-deb --build "${ARCH}" "gitea_${VERSION}_${ARCH}.deb"
done
echo "All packages built successfully:"
ls -lh gitea_${VERSION}_*.deb

BIN
gitea_1.23.5_2_amd64.deb Normal file

Binary file not shown.

BIN
gitea_1.23.5_2_arm64.deb Normal file

Binary file not shown.

BIN
gitea_1.23.8_amd64.deb Normal file

Binary file not shown.

BIN
gitea_1.23.8_arm64.deb Normal file

Binary file not shown.

BIN
gitea_1.24.0_amd64.deb Normal file

Binary file not shown.

BIN
gitea_1.24.0_arm64.deb Normal file

Binary file not shown.

BIN
gitea_1.24.1_amd64.deb Normal file

Binary file not shown.

BIN
gitea_1.24.1_arm64.deb Normal file

Binary file not shown.

BIN
gitea_1.24.3_amd64.deb Normal file

Binary file not shown.

BIN
gitea_1.24.3_arm64.deb Normal file

Binary file not shown.

BIN
gitea_1.24.4_amd64.deb Normal file

Binary file not shown.

BIN
gitea_1.24.4_arm64.deb Normal file

Binary file not shown.

1
override Normal file

@@ -0,0 +1 @@
gitea admin extra