diff --git a/kernel/drivers/module-linux-apfs-rw/pspec.xml b/kernel/drivers/module-linux-apfs-rw/pspec.xml index 1adba284e0..a2e90c1357 100644 --- a/kernel/drivers/module-linux-apfs-rw/pspec.xml +++ b/kernel/drivers/module-linux-apfs-rw/pspec.xml @@ -12,7 +12,7 @@ driver Experimental support for APFS The Apple File System (APFS) is the copy-on-write filesystem currently used on all Apple devices. This module provides a degree of experimental support on Linux. - https://github.com/linux-apfs/linux-apfs-rw/archive/refs/tags/v0.3.13.tar.gz + https://github.com/linux-apfs/linux-apfs-rw/archive/refs/tags/v0.3.15.tar.gz kernel-module-headers @@ -33,6 +33,13 @@ + + 2025-08-26 + 0.3.15 + Version Bump. + Bedirhan Kurt + bedirhan.kurt@outlook.com + 2025-08-22 0.3.13 diff --git a/kernel/tools/apfsprogs/pspec.xml b/kernel/tools/apfsprogs/pspec.xml index 23dd4212bc..1c38f6c37b 100644 --- a/kernel/tools/apfsprogs/pspec.xml +++ b/kernel/tools/apfsprogs/pspec.xml @@ -12,7 +12,7 @@ driver Experimental APFS tools for Linux Apfsprogs is a suite of userspace utilities for working with the Apple File System on Linux. It's intended mainly to help test the Linux kernel module, located at https://github.com/linux-apfs/linux-apfs-rw.git - https://github.com/linux-apfs/apfsprogs/archive/v0.2.0.tar.gz + https://github.com/linux-apfs/apfsprogs/archive/v0.2.1.tar.gz @@ -28,6 +28,13 @@ + + 2025-08-26 + 0.2.1 + Version Bump. + Bedirhan Kurt + bedirhan.kurt@outlook.com + 2024-12-30 0.2.0 diff --git a/network/connection/capnet-assist/pspec.xml b/network/connection/capnet-assist/pspec.xml index 317761f832..0648f163ed 100644 --- a/network/connection/capnet-assist/pspec.xml +++ b/network/connection/capnet-assist/pspec.xml @@ -11,7 +11,7 @@ GPLv3 Captive Network Assistant Log into captive portals—like Wi-Fi networks at coffee shops, airports, and trains—with ease. Captive Network Assistant automatically opens to help you get connected. - https://github.com/elementary/capnet-assist/archive/8.0.1.tar.gz + https://github.com/elementary/capnet-assist/archive/8.0.2.tar.gz gcr-4-devel git @@ -55,6 +55,13 @@ + + 2025-08-26 + 8.0.2 + Version Bump. + Bedirhan Kurt + bedirhan.kurt@outlook.com + 2024-12-30 8.0.1 diff --git a/network/connection/dnscrypt-proxy/actions.py b/network/connection/dnscrypt-proxy/actions.py new file mode 100644 index 0000000000..c3a3c5e921 --- /dev/null +++ b/network/connection/dnscrypt-proxy/actions.py @@ -0,0 +1,38 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +def build(): + shelltools.cd("dnscrypt-proxy") + shelltools.system("""go build -ldflags "-compressdwarf=false -linkmode external" .""") + +def install(): + # Main executable + pisitools.dobin("dnscrypt-proxy/dnscrypt-proxy") + + # Base configuration + pisitools.dodir("/etc/dnscrypt-proxy") + pisitools.insinto("/etc/dnscrypt-proxy", "dnscrypt-proxy/example-dnscrypt-proxy.toml", "dnscrypt-proxy.toml") + pisitools.insinto("/etc/dnscrypt-proxy", "dnscrypt-proxy/example-allowed-ips.txt", "allowed-ips.txt") + pisitools.insinto("/etc/dnscrypt-proxy", "dnscrypt-proxy/example-allowed-names.txt", "allowed-names.txt") + pisitools.insinto("/etc/dnscrypt-proxy", "dnscrypt-proxy/example-blocked-ips.txt", "blocked-ips.txt") + pisitools.insinto("/etc/dnscrypt-proxy", "dnscrypt-proxy/example-blocked-names.txt", "blocked-names.txt") + pisitools.insinto("/etc/dnscrypt-proxy", "dnscrypt-proxy/example-captive-portals.txt", "captive-portals.txt") + pisitools.insinto("/etc/dnscrypt-proxy", "dnscrypt-proxy/example-cloaking-rules.txt", "cloaking-rules.txt") + pisitools.insinto("/etc/dnscrypt-proxy", "dnscrypt-proxy/example-forwarding-rules.txt", "forwarding-rules.txt") + + # generate-domains-blocklist + pisitools.dodir("/usr/share/dnscrypt-proxy/utils/generate-domains-blocklist") + pisitools.insinto("/usr/share/dnscrypt-proxy/utils/generate-domains-blocklist", "utils/generate-domains-blocklist/*.conf") + pisitools.insinto("/usr/share/dnscrypt-proxy/utils/generate-domains-blocklist", "utils/generate-domains-blocklist/*.txt") + pisitools.dobin("utils/generate-domains-blocklist/generate-domains-blocklist.py") + + # Documentation + pisitools.dodoc("ChangeLog", "README*", "LICENSE*") diff --git a/network/connection/dnscrypt-proxy/comar/service.py b/network/connection/dnscrypt-proxy/comar/service.py new file mode 100644 index 0000000000..c8c7a7f480 --- /dev/null +++ b/network/connection/dnscrypt-proxy/comar/service.py @@ -0,0 +1,34 @@ +# -*- coding: utf-8 -*- +from comar.service import * +import os + +serviceType = "local" +serviceDesc = _({"en": "DNSCrypt-proxy client", + "tr": "DNSCrypt-proxy istemcisi"}) +serviceDefault = "off" + +PIDFILE="/run/dnscrypt-proxy.pid" + +@synchronized +def start(): + # path to executable + # creates a pid file, sets the working directory and calls the jar file + startService(command="/usr/bin/dnscrypt-proxy", + args="--config /etc/dnscrypt-proxy/dnscrypt-proxy.toml", + donotify=True) + +@synchronized +def stop(): + stopService(pidfile=PIDFILE, + donotify=True) + + try: + os.unlink(PIDFILE) + except: + pass + +def ready(): + start() + +def status(): + return isServiceRunning(pidfile=PIDFILE) diff --git a/network/connection/dnscrypt-proxy/pspec.xml b/network/connection/dnscrypt-proxy/pspec.xml new file mode 100644 index 0000000000..48a7c6d18f --- /dev/null +++ b/network/connection/dnscrypt-proxy/pspec.xml @@ -0,0 +1,48 @@ + + + + + dnscrypt-proxy + https://github.com/DNSCrypt/dnscrypt-proxy + + Bedirhan KURT + bedirhan.kurt@outlook.com + + ISC + Flexible DNS proxy, with support for encrypted DNS protocols + A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2, DNS-over-HTTPS, Anonymized DNSCrypt and ODoH (Oblivious DoH). + https://github.com/DNSCrypt/dnscrypt-proxy/archive/refs/tags/2.1.13.tar.gz + + git + golang + + + + + dnscrypt-proxy + + glibc + python-urllib3 + + + /etc/dnscrypt-proxy + /usr/bin + /usr/share/doc + /usr/share/dnscrypt-proxy + + + System.Service + + + + + + 2025-08-20 + 2.1.13 + Initial release. + Bedirhan KURT + bedirhan.kurt@outlook.com + + + + diff --git a/programming/language/go/pspec.xml b/programming/language/go/pspec.xml index 79130100ac..08169a83fa 100644 --- a/programming/language/go/pspec.xml +++ b/programming/language/go/pspec.xml @@ -13,10 +13,10 @@ app:console Compiler and tools for the Go programming language from Google Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. - https://github.com/golang/go/archive/refs/tags/go1.23.2.tar.gz + https://github.com/golang/go/archive/refs/tags/go1.25.0.tar.gz - https://go.dev/dl/go1.23.2.linux-amd64.tar.gz + https://go.dev/dl/go1.25.0.linux-amd64.tar.gz @@ -39,6 +39,13 @@ + + 2025-08-20 + 1.25.0 + Version bump + Bedirhan Kurt + bedirhan.kurt@outlook.com + 2024-10-20 1.23.2 diff --git a/programming/scm/github-cli/actions.py b/programming/scm/github-cli/actions.py index 02798b55e0..863bbdd664 100644 --- a/programming/scm/github-cli/actions.py +++ b/programming/scm/github-cli/actions.py @@ -11,10 +11,10 @@ from pisi.actionsapi import get def build(): shelltools.system("go build \ -trimpath \ - -ldflags '-extldflags \"%s\" -X github.com/cli/cli/command.Version=v2.73.0 -X github.com/cli/cli/command.BuildDate=2025-05-24' \ + -ldflags '-extldflags \"%s\" -X github.com/cli/cli/command.Version=v2.78.0 -X github.com/cli/cli/command.BuildDate=2025-08-26' \ -o 'bin/gh' ./cmd/gh" % get.LDFLAGS()) def install(): - shelltools.cd("../cli-2.73.0") + shelltools.cd("../cli-2.78.0") pisitools.insinto("/usr/bin", "bin/gh") pisitools.dodoc("LICENSE", "README*") diff --git a/programming/scm/github-cli/pspec.xml b/programming/scm/github-cli/pspec.xml index 4c4fc98686..717c7cb96a 100644 --- a/programming/scm/github-cli/pspec.xml +++ b/programming/scm/github-cli/pspec.xml @@ -14,7 +14,7 @@ GitHub CLI "gh" is GitHub on the command line. It brings pull requests, issues, and other GitHub concepts to the terminal next to where you are already working with "git" and your code. - https://github.com/cli/cli/archive/v2.73.0.tar.gz + https://github.com/cli/cli/archive/v2.78.0.tar.gz golang @@ -34,6 +34,13 @@ + + 2025-08-26 + 2.78.0 + Version Bump. + Bedirhan Kurt + bedirhan.kurt@outlook.com + 2025-05-24 2.73.0 diff --git a/x11/driver/libva-nvidia-driver/pspec.xml b/x11/driver/libva-nvidia-driver/pspec.xml index 6881df5558..0b971e98d2 100644 --- a/x11/driver/libva-nvidia-driver/pspec.xml +++ b/x11/driver/libva-nvidia-driver/pspec.xml @@ -18,7 +18,7 @@ libdrm-devel libglvnd-devel - https://github.com/elFarto/nvidia-vaapi-driver/archive/v0.0.13.tar.gz + https://github.com/elFarto/nvidia-vaapi-driver/archive/v0.0.14.tar.gz @@ -38,6 +38,13 @@ + + 2025-08-26 + 0.0.14 + Version Bump. + Bedirhan KURT + bedirhan.kurt@outlook.com + 2024-12-30 0.0.13