Christian Hesse pushed to branch main at Arch Linux / Packaging / Packages / 
atftp


Commits:
efe7c4e3 by Christian Hesse at 2026-01-27T22:17:48+01:00
upgpkg: 0.8.0-6: build from git sources

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,20 +1,21 @@
 pkgbase = atftp
        pkgdesc = Client/server implementation of the TFTP protocol that 
implements RFCs 1350, 2090, 2347, 2348, and 2349
        pkgver = 0.8.0
-       pkgrel = 5
+       pkgrel = 6
        url = https://sourceforge.net/projects/atftp/
        arch = x86_64
        license = GPL
+       makedepends = git
        depends = pcre2
        depends = readline
        options = !lto
        backup = etc/conf.d/atftpd
-       source = https://downloads.sf.net/sourceforge/atftp/atftp-0.8.0.tar.gz
+       source = atftp::git+https://git.code.sf.net/p/atftp/code#tag=v0.8.0
        source = atftpd.service
        source = atftpd.conf
        source = atftp.sysusers
        source = atftp.tmpfiles
-       sha256sums = 
df2aa089c7670f9eab40e5598e5d2cb6a582dc5182926ea50b4d690e4e37f316
+       sha256sums = 
85b56ee612c3c84f782c5428e867cf0d22461197a8062fd4afeb4b0bac44184b
        sha256sums = 
74a030f0fb48e97470d59d767039e44d28cbd6c4722621207684220210b8fa65
        sha256sums = 
0b28125099ffdd6869c6fbcb3167e93ccd71a0c6e465b1b62c7dedf9f628dd4e
        sha256sums = 
9a0f81ed10ffa35466e3ff35b82dad181aadacb4a05917f580681ffbb5a597e6


=====================================
PKGBUILD
=====================================
@@ -3,33 +3,34 @@
 
 pkgname=atftp
 pkgver=0.8.0
-pkgrel=5
+pkgrel=6
 pkgdesc='Client/server implementation of the TFTP protocol that implements 
RFCs 1350, 2090, 2347, 2348, and 2349'
 arch=('x86_64')
 url='https://sourceforge.net/projects/atftp/'
 license=('GPL')
 depends=('pcre2' 'readline')
+makedepends=('git')
 backup=('etc/conf.d/atftpd')
 options=('!lto')
-source=("https://downloads.sf.net/sourceforge/atftp/atftp-${pkgver}.tar.gz";
+source=("atftp::git+https://git.code.sf.net/p/atftp/code#tag=v${pkgver}";
         'atftpd.service'
         'atftpd.conf'
         'atftp.sysusers'
         'atftp.tmpfiles')
-sha256sums=('df2aa089c7670f9eab40e5598e5d2cb6a582dc5182926ea50b4d690e4e37f316'
+sha256sums=('85b56ee612c3c84f782c5428e867cf0d22461197a8062fd4afeb4b0bac44184b'
             '74a030f0fb48e97470d59d767039e44d28cbd6c4722621207684220210b8fa65'
             '0b28125099ffdd6869c6fbcb3167e93ccd71a0c6e465b1b62c7dedf9f628dd4e'
             '9a0f81ed10ffa35466e3ff35b82dad181aadacb4a05917f580681ffbb5a597e6'
             '2096272445c736ba05529af628cc2d46d0236c8f1ecbd50bb1db6dc6c4a972c5')
 
 prepare() {
-  cd "atftp-${pkgver}/"
+  cd atftp/
 
   autoreconf -fi
 }
 
 build() {
-  cd "atftp-${pkgver}/"
+  cd atftp/
 
   ./configure \
     --prefix=/usr \
@@ -41,14 +42,14 @@ build() {
 }
 
 package() {
-  cd "atftp-${pkgver}/"
+  cd atftp/
 
-  make DESTDIR="$pkgdir" install
+  make DESTDIR="${pkgdir}" install
 
-  install -D -m0644 ../atftpd.service 
"$pkgdir"/usr/lib/systemd/system/atftpd.service
-  install -D -m0644 ../atftpd.conf "$pkgdir"/etc/conf.d/atftpd
-  install -D -m0644 ../atftp.sysusers "$pkgdir"/usr/lib/sysusers.d/atftp.conf
-  install -D -m0644 ../atftp.tmpfiles "$pkgdir"/usr/lib/tmpfiles.d/atftp.conf
+  install -D -m0644 ../atftpd.service 
"${pkgdir}"/usr/lib/systemd/system/atftpd.service
+  install -D -m0644 ../atftpd.conf "${pkgdir}"/etc/conf.d/atftpd
+  install -D -m0644 ../atftp.sysusers "${pkgdir}"/usr/lib/sysusers.d/atftp.conf
+  install -D -m0644 ../atftp.tmpfiles "${pkgdir}"/usr/lib/tmpfiles.d/atftp.conf
 
   # remove in.tftpd link as it conflicts with extra/tftp-hpa
   rm "${pkgdir}/usr/share/man/man8/in.tftpd.8"



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/atftp/-/commit/efe7c4e3f75012cbc4458d68fc835a6a46b357d1

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/atftp/-/commit/efe7c4e3f75012cbc4458d68fc835a6a46b357d1
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to