Skip to content

Commit bd6d899

Browse files
committed
ddclient: Update to v4.0.0
**Summary** - Release notes can be found [here](https://github.com/ddclient/ddclient/releases/tag/v4.0.0). - ddclient now looks for ddclient.conf in ${sysconfdir}/ddclient by default instead of ${sysconfdir}.
1 parent 908b8cd commit bd6d899

3 files changed

Lines changed: 22 additions & 26 deletions

File tree

packages/d/ddclient/files/ddclient.service

Lines changed: 0 additions & 11 deletions
This file was deleted.

packages/d/ddclient/package.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json
22
name : ddclient
3-
version : 3.9.1
4-
release : 8
3+
version : 4.0.0
4+
release : 9
55
source :
6-
- https://github.com/ddclient/ddclient/archive/v3.9.1.tar.gz : e4969e15cc491fc52bdcd649d4c2b0e4b1bf0c9f9dba23471c634871acc52470
6+
- https://github.com/ddclient/ddclient/archive/v4.0.0.tar.gz : 4b37c99ac0011102d7db62f1ece7ff899b06df3d4b172e312703931a3c593c93
77
homepage : https://ddclient.net/
88
license : GPL-2.0-or-later
99
component : network.client
@@ -14,8 +14,13 @@ rundeps :
1414
- perl-data-validate-ip
1515
- perl-io-socket-ssl
1616
- perl-netaddr-ip
17+
setup : |
18+
./autogen
19+
%configure
20+
build : |
21+
%make
1722
install : |
18-
install -Dm00755 ddclient $installdir/usr/sbin/ddclient
19-
install -Dm00600 sample-etc_ddclient.conf $installdir/etc/ddclient/ddclient.conf
20-
install -Dm00644 $pkgfiles/ddclient.service $installdir/usr/lib64/systemd/system/ddclient.service
23+
%make_install
24+
%install_license COPYING
25+
install -Dm00644 sample-etc_systemd.service $installdir/usr/lib64/systemd/system/ddclient.service
2126
install -Dm00644 $pkgfiles/ddclient.tmpfiles $installdir/usr/lib64/tmpfiles.d/ddclient.conf

packages/d/ddclient/pspec_x86_64.xml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@
33
<Name>ddclient</Name>
44
<Homepage>https://ddclient.net/</Homepage>
55
<Packager>
6-
<Name>Joey Riches</Name>
7-
<Email>josephriches@gmail.com</Email>
6+
<Name>Jakob Gezelius</Name>
7+
<Email>jakob@knugen.nu</Email>
88
</Packager>
99
<License>GPL-2.0-or-later</License>
1010
<PartOf>network.client</PartOf>
1111
<Summary xml:lang="en">ddclient is a Perl client used to update dynamic DNS entries for accounts on many dynamic DNS services</Summary>
1212
<Description xml:lang="en">ddclient is a Perl client used to update dynamic DNS entries for accounts on many dynamic DNS services.
1313
</Description>
14-
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
14+
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://sources.getsol.us/README.Solus</Archive>
1515
</Source>
1616
<Package>
1717
<Name>ddclient</Name>
@@ -21,18 +21,20 @@
2121
<PartOf>network.client</PartOf>
2222
<Files>
2323
<Path fileType="config">/etc/ddclient/ddclient.conf</Path>
24+
<Path fileType="executable">/usr/bin/ddclient</Path>
2425
<Path fileType="library">/usr/lib64/systemd/system/ddclient.service</Path>
2526
<Path fileType="library">/usr/lib64/tmpfiles.d/ddclient.conf</Path>
26-
<Path fileType="executable">/usr/sbin/ddclient</Path>
27+
<Path fileType="data">/usr/share/licenses/ddclient/COPYING</Path>
28+
<Path fileType="data">/var/cache/ddclient</Path>
2729
</Files>
2830
</Package>
2931
<History>
30-
<Update release="8">
31-
<Date>2022-01-13</Date>
32-
<Version>3.9.1</Version>
32+
<Update release="9">
33+
<Date>2026-08-06</Date>
34+
<Version>4.0.0</Version>
3335
<Comment>Packaging update</Comment>
34-
<Name>Joey Riches</Name>
35-
<Email>josephriches@gmail.com</Email>
36+
<Name>Jakob Gezelius</Name>
37+
<Email>jakob@knugen.nu</Email>
3638
</Update>
3739
</History>
3840
</PISI>

0 commit comments

Comments
 (0)