From 1f23c6ca3b3f9251025ca60eb9d1a8ac66849f11 Mon Sep 17 00:00:00 2001 From: Reilly Brogan Date: Thu, 17 Oct 2024 16:44:01 -0500 Subject: [PATCH] os-release: Add package Signed-off-by: Reilly Brogan --- packages/o/os-release/files/lsb-release | 5 +++ .../o/os-release/files/lsb-release.tmpfiles | 1 + packages/o/os-release/files/os-release | 11 +++++ .../o/os-release/files/os-release.tmpfiles | 3 ++ packages/o/os-release/files/solus-release | 1 + packages/o/os-release/package.yml | 28 ++++++++++++ packages/o/os-release/pspec_x86_64.xml | 45 +++++++++++++++++++ 7 files changed, 94 insertions(+) create mode 100644 packages/o/os-release/files/lsb-release create mode 100644 packages/o/os-release/files/lsb-release.tmpfiles create mode 100644 packages/o/os-release/files/os-release create mode 100644 packages/o/os-release/files/os-release.tmpfiles create mode 100644 packages/o/os-release/files/solus-release create mode 100644 packages/o/os-release/package.yml create mode 100644 packages/o/os-release/pspec_x86_64.xml diff --git a/packages/o/os-release/files/lsb-release b/packages/o/os-release/files/lsb-release new file mode 100644 index 00000000000..0e5f4e967d3 --- /dev/null +++ b/packages/o/os-release/files/lsb-release @@ -0,0 +1,5 @@ +LSB_VERSION=1.4 +DISTRIB_ID=Solus +DISTRIB_DESCRIPTION="Solus" +DISTRIB_RELEASE=4.6 +DISTRIB_CODENAME=convergence diff --git a/packages/o/os-release/files/lsb-release.tmpfiles b/packages/o/os-release/files/lsb-release.tmpfiles new file mode 100644 index 00000000000..2a34a5544c3 --- /dev/null +++ b/packages/o/os-release/files/lsb-release.tmpfiles @@ -0,0 +1 @@ +L+ /etc/lsb-release - - - - ../usr/share/os-release/lsb-release diff --git a/packages/o/os-release/files/os-release b/packages/o/os-release/files/os-release new file mode 100644 index 00000000000..6b8434c6330 --- /dev/null +++ b/packages/o/os-release/files/os-release @@ -0,0 +1,11 @@ +NAME="Solus" +VERSION="4.6" +ID="solus" +VERSION_CODENAME=convergence +VERSION_ID="4.6" +PRETTY_NAME="Solus 4.6 Convergence" +ANSI_COLOR="1;34" +HOME_URL="https://getsol.us" +SUPPORT_URL="https://help.getsol.us/docs/user/contributing/getting-involved" +BUG_REPORT_URL="https://dev.getsol.us/" +LOGO="distributor-logo-solus" diff --git a/packages/o/os-release/files/os-release.tmpfiles b/packages/o/os-release/files/os-release.tmpfiles new file mode 100644 index 00000000000..b66f2d0d854 --- /dev/null +++ b/packages/o/os-release/files/os-release.tmpfiles @@ -0,0 +1,3 @@ +L+ /etc/os-release - - - - ../usr/share/os-release/os-release +L+ /usr/lib/os-release - - - - ../../usr/share/os-release/os-release +L+ /etc/solus-release - - - - ../usr/share/os-release/solus-release diff --git a/packages/o/os-release/files/solus-release b/packages/o/os-release/files/solus-release new file mode 100644 index 00000000000..fc629bd34cf --- /dev/null +++ b/packages/o/os-release/files/solus-release @@ -0,0 +1 @@ +Solus 4.6 diff --git a/packages/o/os-release/package.yml b/packages/o/os-release/package.yml new file mode 100644 index 00000000000..029a75d33f7 --- /dev/null +++ b/packages/o/os-release/package.yml @@ -0,0 +1,28 @@ +name : os-release +version : '4.6' +release : 1 +source : + # We need something for a source + - https://getsol.us/sources/hotspot.txt : a12b7cb43c9d9134b5bb1b35e9096b66775d9e92e7611d1cc92b02edd6782a87 +extract : no +homepage : https://getsol.us +license : + - MIT +component : + - system.base + - ^lsb-release-data : system.utils +summary : + - os-release package + - ^lsb-release-data : lsb-release data file +description: + - os-release package + - ^lsb-release-data : lsb-release data file +install : | + install -Dm00644 -t %installroot%/usr/share/os-release $pkgfiles/{solus,os,lsb}-release + + install -Dm00644 $pkgfiles/os-release.tmpfiles %installroot%/usr/lib/tmpfiles.d/os-release.conf + install -Dm00644 $pkgfiles/lsb-release.tmpfiles %installroot%/usr/lib/tmpfiles.d/lsb-release-data.conf +patterns : + - ^lsb-release-data : + - /usr/lib/tmpfiles.d/lsb-release-data.conf + - /usr/share/os-release/lsb-release diff --git a/packages/o/os-release/pspec_x86_64.xml b/packages/o/os-release/pspec_x86_64.xml new file mode 100644 index 00000000000..4193a885fe3 --- /dev/null +++ b/packages/o/os-release/pspec_x86_64.xml @@ -0,0 +1,45 @@ + + + os-release + https://getsol.us + + Reilly Brogan + solus@reillybrogan.com + + MIT + system.base + os-release package + os-release package + https://sources.getsol.us/README.Solus + + + os-release + os-release package + os-release package + system.base + + /usr/lib/tmpfiles.d/os-release.conf + /usr/share/os-release/os-release + /usr/share/os-release/solus-release + + + + lsb-release-data + lsb-release data file + lsb-release data file + system.utils + + /usr/lib/tmpfiles.d/lsb-release-data.conf + /usr/share/os-release/lsb-release + + + + + 2024-10-17 + 4.6 + Packaging update + Reilly Brogan + solus@reillybrogan.com + + + \ No newline at end of file