From c46eb6a80933f201d659d44074dff241315f6421 Mon Sep 17 00:00:00 2001 From: "Christian F. Brinkmann" Date: Thu, 13 Aug 2026 15:57:56 +0200 Subject: [PATCH 1/2] add: `chatgpt-deb` --- packagelist | 1 + packages/chatgpt-deb/.SRCINFO | 60 +++++++++++++++++++++ packages/chatgpt-deb/chatgpt-deb.pacscript | 63 ++++++++++++++++++++++ srclist | 61 +++++++++++++++++++++ 4 files changed, 185 insertions(+) create mode 100644 packages/chatgpt-deb/.SRCINFO create mode 100644 packages/chatgpt-deb/chatgpt-deb.pacscript diff --git a/packagelist b/packagelist index a9b17d2d6f..eca45df574 100644 --- a/packagelist +++ b/packagelist @@ -70,6 +70,7 @@ carla-git cava cbindgen celeste-bin +chatgpt-deb cheat chezmoi-deb chwp-deb diff --git a/packages/chatgpt-deb/.SRCINFO b/packages/chatgpt-deb/.SRCINFO new file mode 100644 index 0000000000..9aec48286b --- /dev/null +++ b/packages/chatgpt-deb/.SRCINFO @@ -0,0 +1,60 @@ +pkgbase = chatgpt-deb + gives = chatgpt + pkgver = 26.803.81509 + pkgdesc = ChatGPT desktop application by OpenAI + url = https://developers.openai.com/codex/app + arch = amd64 + arch = arm64 + depends = libgtk-3-0 + depends = libnotify4 + depends = libnss3 + depends = xdg-utils + depends = libatspi2.0-0 + depends = libdrm2 + depends = libgbm1 + depends = libxcb-dri3-0 + depends = libasound2 + depends = libatk-bridge2.0-0 + depends = libatk1.0-0 + depends = libc6 + depends = libcairo2 + depends = libcups2 + depends = libdbus-1-3 + depends = libexpat1 + depends = libgcc-s1 + depends = libgdk-pixbuf-2.0-0 + depends = libgl1 + depends = libglib2.0-0 + depends = libnspr4 + depends = libpango-1.0-0 + depends = libssl3 + depends = libstdc++6 + depends = libudev1 + depends = libusb-1.0-0 + depends = libx11-6 + depends = libx11-xcb1 + depends = libxcb1 + depends = libxcomposite1 + depends = libxdamage1 + depends = libxext6 + depends = libxfixes3 + depends = libxkbcommon0 + depends = libxrandr2 + depends = xz-utils + breaks = chatgpt + breaks = chatgpt-deb + replaces = chatgpt + replaces = chatgpt-deb + compatible = ubuntu:noble + compatible = ubuntu:resolute + compatible = debian:trixie + compatible = debian:sid + license = custom:Proprietary + maintainer = Christian F. Brinkmann + repology = project: chatgpt + source_amd64 = https://persistent.oaistatic.com/codex-app-prod/linux/deb/pool/main/c/chatgpt/chatgpt_26.803.81509_amd64.deb + sha256sums_amd64 = a9bf91a368f9f7c4eea38082a9fb8fb46b8d005b719a6d7715d2e5a1982c38eb + source_arm64 = https://persistent.oaistatic.com/codex-app-prod/linux/deb/pool/main/c/chatgpt/chatgpt_26.803.81509_arm64.deb + sha256sums_arm64 = f38fcc194eca9ab0327dc10c92340681eae77c5d75164df700384ce2adaccbc1 + +pkgname = chatgpt-deb diff --git a/packages/chatgpt-deb/chatgpt-deb.pacscript b/packages/chatgpt-deb/chatgpt-deb.pacscript new file mode 100644 index 0000000000..f1885949be --- /dev/null +++ b/packages/chatgpt-deb/chatgpt-deb.pacscript @@ -0,0 +1,63 @@ +# Note: The official upstream .deb package contains postinst logic to add an OpenAI APT repository. +# This Pacstall package extracts the application payload directly, omitting upstream repository installation. +pkgname="chatgpt-deb" +gives="chatgpt" +pkgver="26.803.81509" +arch=('amd64' 'arm64') +pkgdesc="ChatGPT desktop application by OpenAI" +url='https://developers.openai.com/codex/app' +license=("custom:Proprietary") +compatible=("ubuntu:noble" "ubuntu:resolute" "debian:trixie" "debian:sid") +depends=( + "libgtk-3-0" + "libnotify4" + "libnss3" + "xdg-utils" + "libatspi2.0-0" + "libdrm2" + "libgbm1" + "libxcb-dri3-0" + "libasound2" + "libatk-bridge2.0-0" + "libatk1.0-0" + "libc6" + "libcairo2" + "libcups2" + "libdbus-1-3" + "libexpat1" + "libgcc-s1" + "libgdk-pixbuf-2.0-0" + "libgl1" + "libglib2.0-0" + "libnspr4" + "libpango-1.0-0" + "libssl3" + "libstdc++6" + "libudev1" + "libusb-1.0-0" + "libx11-6" + "libx11-xcb1" + "libxcb1" + "libxcomposite1" + "libxdamage1" + "libxext6" + "libxfixes3" + "libxkbcommon0" + "libxrandr2" + "xz-utils" +) +source_amd64=("https://persistent.oaistatic.com/codex-app-prod/linux/deb/pool/main/c/${gives}/${gives}_${pkgver}_amd64.deb") +source_arm64=("https://persistent.oaistatic.com/codex-app-prod/linux/deb/pool/main/c/${gives}/${gives}_${pkgver}_arm64.deb") +sha256sums_amd64=("a9bf91a368f9f7c4eea38082a9fb8fb46b8d005b719a6d7715d2e5a1982c38eb") +sha256sums_arm64=("f38fcc194eca9ab0327dc10c92340681eae77c5d75164df700384ce2adaccbc1") +replaces=("${gives}" "${pkgname}") +breaks=("${replaces[@]}") +repology=("project: chatgpt") +maintainer=("Christian F. Brinkmann ") + +post_install() { + update-desktop-database > /dev/null 2>&1 || true + if command -v apparmor_parser > /dev/null 2>&1 && [[ -f /etc/apparmor.d/chatgpt ]]; then + apparmor_parser -r -W -T /etc/apparmor.d/chatgpt > /dev/null 2>&1 || true + fi +} diff --git a/srclist b/srclist index 5729e6dafb..9334c8e8ef 100644 --- a/srclist +++ b/srclist @@ -1640,6 +1640,67 @@ pkgbase = celeste-bin pkgname = celeste-bin --- +pkgbase = chatgpt-deb + gives = chatgpt + pkgver = 26.803.81509 + pkgdesc = ChatGPT desktop application by OpenAI + url = https://developers.openai.com/codex/app + arch = amd64 + arch = arm64 + depends = libgtk-3-0 + depends = libnotify4 + depends = libnss3 + depends = xdg-utils + depends = libatspi2.0-0 + depends = libdrm2 + depends = libgbm1 + depends = libxcb-dri3-0 + depends = libasound2 + depends = libatk-bridge2.0-0 + depends = libatk1.0-0 + depends = libc6 + depends = libcairo2 + depends = libcups2 + depends = libdbus-1-3 + depends = libexpat1 + depends = libgcc-s1 + depends = libgdk-pixbuf-2.0-0 + depends = libgl1 + depends = libglib2.0-0 + depends = libnspr4 + depends = libpango-1.0-0 + depends = libssl3 + depends = libstdc++6 + depends = libudev1 + depends = libusb-1.0-0 + depends = libx11-6 + depends = libx11-xcb1 + depends = libxcb1 + depends = libxcomposite1 + depends = libxdamage1 + depends = libxext6 + depends = libxfixes3 + depends = libxkbcommon0 + depends = libxrandr2 + depends = xz-utils + breaks = chatgpt + breaks = chatgpt-deb + replaces = chatgpt + replaces = chatgpt-deb + compatible = ubuntu:noble + compatible = ubuntu:resolute + compatible = debian:trixie + compatible = debian:sid + license = custom:Proprietary + maintainer = Christian F. Brinkmann + repology = project: chatgpt + source_amd64 = https://persistent.oaistatic.com/codex-app-prod/linux/deb/pool/main/c/chatgpt/chatgpt_26.803.81509_amd64.deb + sha256sums_amd64 = a9bf91a368f9f7c4eea38082a9fb8fb46b8d005b719a6d7715d2e5a1982c38eb + source_arm64 = https://persistent.oaistatic.com/codex-app-prod/linux/deb/pool/main/c/chatgpt/chatgpt_26.803.81509_arm64.deb + sha256sums_arm64 = f38fcc194eca9ab0327dc10c92340681eae77c5d75164df700384ce2adaccbc1 + +pkgname = chatgpt-deb +--- pkgbase = cheat gives = cheat pkgver = 5.1.0 From 2044769b2b1142aacc892854e95022cf9bffa031 Mon Sep 17 00:00:00 2001 From: "Christian F. Brinkmann" Date: Fri, 14 Aug 2026 19:42:58 +0200 Subject: [PATCH 2/2] remove depends and compatible entries --- packages/chatgpt-deb/.SRCINFO | 40 ---------------------- packages/chatgpt-deb/chatgpt-deb.pacscript | 39 --------------------- srclist | 40 ---------------------- 3 files changed, 119 deletions(-) diff --git a/packages/chatgpt-deb/.SRCINFO b/packages/chatgpt-deb/.SRCINFO index 9aec48286b..74352203b7 100644 --- a/packages/chatgpt-deb/.SRCINFO +++ b/packages/chatgpt-deb/.SRCINFO @@ -5,50 +5,10 @@ pkgbase = chatgpt-deb url = https://developers.openai.com/codex/app arch = amd64 arch = arm64 - depends = libgtk-3-0 - depends = libnotify4 - depends = libnss3 - depends = xdg-utils - depends = libatspi2.0-0 - depends = libdrm2 - depends = libgbm1 - depends = libxcb-dri3-0 - depends = libasound2 - depends = libatk-bridge2.0-0 - depends = libatk1.0-0 - depends = libc6 - depends = libcairo2 - depends = libcups2 - depends = libdbus-1-3 - depends = libexpat1 - depends = libgcc-s1 - depends = libgdk-pixbuf-2.0-0 - depends = libgl1 - depends = libglib2.0-0 - depends = libnspr4 - depends = libpango-1.0-0 - depends = libssl3 - depends = libstdc++6 - depends = libudev1 - depends = libusb-1.0-0 - depends = libx11-6 - depends = libx11-xcb1 - depends = libxcb1 - depends = libxcomposite1 - depends = libxdamage1 - depends = libxext6 - depends = libxfixes3 - depends = libxkbcommon0 - depends = libxrandr2 - depends = xz-utils breaks = chatgpt breaks = chatgpt-deb replaces = chatgpt replaces = chatgpt-deb - compatible = ubuntu:noble - compatible = ubuntu:resolute - compatible = debian:trixie - compatible = debian:sid license = custom:Proprietary maintainer = Christian F. Brinkmann repology = project: chatgpt diff --git a/packages/chatgpt-deb/chatgpt-deb.pacscript b/packages/chatgpt-deb/chatgpt-deb.pacscript index f1885949be..bb76073cc5 100644 --- a/packages/chatgpt-deb/chatgpt-deb.pacscript +++ b/packages/chatgpt-deb/chatgpt-deb.pacscript @@ -7,45 +7,6 @@ arch=('amd64' 'arm64') pkgdesc="ChatGPT desktop application by OpenAI" url='https://developers.openai.com/codex/app' license=("custom:Proprietary") -compatible=("ubuntu:noble" "ubuntu:resolute" "debian:trixie" "debian:sid") -depends=( - "libgtk-3-0" - "libnotify4" - "libnss3" - "xdg-utils" - "libatspi2.0-0" - "libdrm2" - "libgbm1" - "libxcb-dri3-0" - "libasound2" - "libatk-bridge2.0-0" - "libatk1.0-0" - "libc6" - "libcairo2" - "libcups2" - "libdbus-1-3" - "libexpat1" - "libgcc-s1" - "libgdk-pixbuf-2.0-0" - "libgl1" - "libglib2.0-0" - "libnspr4" - "libpango-1.0-0" - "libssl3" - "libstdc++6" - "libudev1" - "libusb-1.0-0" - "libx11-6" - "libx11-xcb1" - "libxcb1" - "libxcomposite1" - "libxdamage1" - "libxext6" - "libxfixes3" - "libxkbcommon0" - "libxrandr2" - "xz-utils" -) source_amd64=("https://persistent.oaistatic.com/codex-app-prod/linux/deb/pool/main/c/${gives}/${gives}_${pkgver}_amd64.deb") source_arm64=("https://persistent.oaistatic.com/codex-app-prod/linux/deb/pool/main/c/${gives}/${gives}_${pkgver}_arm64.deb") sha256sums_amd64=("a9bf91a368f9f7c4eea38082a9fb8fb46b8d005b719a6d7715d2e5a1982c38eb") diff --git a/srclist b/srclist index 9334c8e8ef..aa8e652c37 100644 --- a/srclist +++ b/srclist @@ -1647,50 +1647,10 @@ pkgbase = chatgpt-deb url = https://developers.openai.com/codex/app arch = amd64 arch = arm64 - depends = libgtk-3-0 - depends = libnotify4 - depends = libnss3 - depends = xdg-utils - depends = libatspi2.0-0 - depends = libdrm2 - depends = libgbm1 - depends = libxcb-dri3-0 - depends = libasound2 - depends = libatk-bridge2.0-0 - depends = libatk1.0-0 - depends = libc6 - depends = libcairo2 - depends = libcups2 - depends = libdbus-1-3 - depends = libexpat1 - depends = libgcc-s1 - depends = libgdk-pixbuf-2.0-0 - depends = libgl1 - depends = libglib2.0-0 - depends = libnspr4 - depends = libpango-1.0-0 - depends = libssl3 - depends = libstdc++6 - depends = libudev1 - depends = libusb-1.0-0 - depends = libx11-6 - depends = libx11-xcb1 - depends = libxcb1 - depends = libxcomposite1 - depends = libxdamage1 - depends = libxext6 - depends = libxfixes3 - depends = libxkbcommon0 - depends = libxrandr2 - depends = xz-utils breaks = chatgpt breaks = chatgpt-deb replaces = chatgpt replaces = chatgpt-deb - compatible = ubuntu:noble - compatible = ubuntu:resolute - compatible = debian:trixie - compatible = debian:sid license = custom:Proprietary maintainer = Christian F. Brinkmann repology = project: chatgpt