From aa23333cfdc42258b60bdbbbaf767e6dd9ef9613 Mon Sep 17 00:00:00 2001 From: Sohrab Behdani Date: Wed, 1 May 2024 10:16:52 +0330 Subject: [PATCH] added branding --- Core/parch-branding/PKGBUILD | 28 +++ Core/parch-branding/README.md | 25 +++ Core/parch-branding/issue_parch | 1 + Core/parch-branding/lsb-release_parch | 3 + Core/parch-branding/os-release_parch | 12 ++ Core/parch-branding/parch-branding.install | 15 ++ .../parch-branding/parch/logos/parch-logo.svg | 193 ++++++++++++++++++ 7 files changed, 277 insertions(+) create mode 100644 Core/parch-branding/PKGBUILD create mode 100644 Core/parch-branding/README.md create mode 100644 Core/parch-branding/issue_parch create mode 100644 Core/parch-branding/lsb-release_parch create mode 100644 Core/parch-branding/os-release_parch create mode 100644 Core/parch-branding/parch-branding.install create mode 100644 Core/parch-branding/parch/logos/parch-logo.svg diff --git a/Core/parch-branding/PKGBUILD b/Core/parch-branding/PKGBUILD new file mode 100644 index 0000000..8656bf3 --- /dev/null +++ b/Core/parch-branding/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Bss Foundation + +pkgname=parch-branding +_pkgname=branding +pkgver=2023.11.22 +pkgrel=0 +pkgdesc='parch Linux branding' +arch=('any') +url="https://parchlinux.ir" +license=('GPL3') +depends=('lsb-release') +install="${pkgname}.install" +source=("parch.tar.gz" + "os-release_parch" + "issue_parch" + "lsb-release_parch") +sha256sums=('114ca6cde2d8b6e8e9cd19261d357d1ba958bc0c48798749221e248d8b8e0602' + '55c15f4a76fca4397413460c7df7424e651ca6acc42719766ce777ad7fa64c4a' + 'f33b9a6044e10ee8c82505d9edfbc8d2b097d31d68800f94d701c6650c4d3f6c' + '25d98bad4f3bb30e30210ea9693e7bb80de4bce0fae37cbb3f2435bad023876e') + +package () { + install -Dm 644 logos/parch-logo.svg "${pkgdir}/usr/share/pixmaps/parch-logo.svg" + install -Dm 644 ../os-release_parch "${pkgdir}/etc/os-release_parch" + install -Dm 644 ../os-release_parch "${pkgdir}/usr/lib/os-release_parch" + install -Dm 644 ../issue_parch "${pkgdir}/etc/issue_parch" + install -Dm 644 ../lsb-release_parch "${pkgdir}/etc/lsb-release_parch" +} diff --git a/Core/parch-branding/README.md b/Core/parch-branding/README.md new file mode 100644 index 0000000..c491ddf --- /dev/null +++ b/Core/parch-branding/README.md @@ -0,0 +1,25 @@ +# PKGBUILD for ParchLinux/branding + + +## How to Package? + +make a zip file of parch directory: + +```bash + +zip -r parch.zip parch + +``` + +run makepkg command: + +```bash + +makepkg -sc + +``` + +### TODO + +- [] Switch to GIT +- [] Add a valid support Link (for example forum) diff --git a/Core/parch-branding/issue_parch b/Core/parch-branding/issue_parch new file mode 100644 index 0000000..ac2b4cc --- /dev/null +++ b/Core/parch-branding/issue_parch @@ -0,0 +1 @@ +Parchlinux \r (\l) diff --git a/Core/parch-branding/lsb-release_parch b/Core/parch-branding/lsb-release_parch new file mode 100644 index 0000000..841b328 --- /dev/null +++ b/Core/parch-branding/lsb-release_parch @@ -0,0 +1,3 @@ +DISTRIB_ID="Parch" +DISTRIB_RELEASE="rolling" +DISTRIB_DESCRIPTION="Parch Linux" diff --git a/Core/parch-branding/os-release_parch b/Core/parch-branding/os-release_parch new file mode 100644 index 0000000..312ff2a --- /dev/null +++ b/Core/parch-branding/os-release_parch @@ -0,0 +1,12 @@ +NAME="Parch Linux" +PRETTY_NAME="Parch Linux" +ID=parch +BUILD_ID=rolling +HOME_URL="https://Parchlinux.com" +DOCUMENTATION_URL="https://wiki.parchlinux.com/en/" +SUPPORT_URL="https://parchlinux.com/" +BUG_REPORT_URL="https://parchlinux.com/" +LOGO=parch-logo +VARIANT="Desktop Edition" +ANSI_COLOR="0;35" + diff --git a/Core/parch-branding/parch-branding.install b/Core/parch-branding/parch-branding.install new file mode 100644 index 0000000..6dce999 --- /dev/null +++ b/Core/parch-branding/parch-branding.install @@ -0,0 +1,15 @@ +post_install() { + mv -f etc/os-release_parch etc/os-release + mv -f usr/lib/os-release_parch usr/lib/os-release + mv -f etc/issue_parch etc/issue + mv -f etc/lsb-release_parch etc/lsb-release + + if [ -f /etc/default/grub ]; then + sed -i s/GRUB_DISTRIBUTOR=\"Arch\"/GRUB_DISTRIBUTOR=\"Parch\"/g etc/default/grub + grub-mkconfig -o /boot/grub/grub.cfg + fi +} + +post_upgrade() { + post_install +} diff --git a/Core/parch-branding/parch/logos/parch-logo.svg b/Core/parch-branding/parch/logos/parch-logo.svg new file mode 100644 index 0000000..ca32421 --- /dev/null +++ b/Core/parch-branding/parch/logos/parch-logo.svg @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +