mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-08-01 19:18:28 -04:00
packaging: update fedora dms-git spec
This commit is contained in:
+1
-1
Submodule dank-qml-common updated: 5942bc1c60...4fa313766a
@@ -17,6 +17,8 @@ VCS: {{{ git_repo_vcs }}}
|
|||||||
Source0: {{{ git_repo_pack }}}
|
Source0: {{{ git_repo_pack }}}
|
||||||
Source1: https://go.dev/dl/go%{go_toolchain_version}.linux-amd64.tar.gz
|
Source1: https://go.dev/dl/go%{go_toolchain_version}.linux-amd64.tar.gz
|
||||||
Source2: https://go.dev/dl/go%{go_toolchain_version}.linux-arm64.tar.gz
|
Source2: https://go.dev/dl/go%{go_toolchain_version}.linux-arm64.tar.gz
|
||||||
|
# git_repo_pack archives skip submodule content, so pack dank-qml-common separately
|
||||||
|
Source3: {{{ git_pack path=$GIT_ROOT/dank-qml-common dir_name=dank-qml-common source_name=dank-qml-common.tar.gz }}}
|
||||||
|
|
||||||
BuildRequires: git-core
|
BuildRequires: git-core
|
||||||
BuildRequires: gzip
|
BuildRequires: gzip
|
||||||
@@ -61,6 +63,9 @@ Provides native DBus bindings, NetworkManager integration, and system utilities.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
{{{ git_repo_setup_macro }}}
|
{{{ git_repo_setup_macro }}}
|
||||||
|
rm -rf dank-qml-common
|
||||||
|
tar -xzf %{SOURCE3}
|
||||||
|
test -e quickshell/DankCommon/Widgets/DankIcon.qml || { echo "DankCommon missing after submodule unpack"; exit 1; }
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# Build DMS CLI from source (core/subdirectory)
|
# Build DMS CLI from source (core/subdirectory)
|
||||||
@@ -127,7 +132,7 @@ install -Dm644 assets/danklogo.svg %{buildroot}%{_datadir}/icons/hicolor/scalabl
|
|||||||
|
|
||||||
# Install shell files to shared data location
|
# Install shell files to shared data location
|
||||||
install -dm755 %{buildroot}%{_datadir}/quickshell/dms
|
install -dm755 %{buildroot}%{_datadir}/quickshell/dms
|
||||||
cp -r quickshell/* %{buildroot}%{_datadir}/quickshell/dms/
|
cp -rL quickshell/* %{buildroot}%{_datadir}/quickshell/dms/
|
||||||
|
|
||||||
# Remove build files
|
# Remove build files
|
||||||
rm -rf %{buildroot}%{_datadir}/quickshell/dms/.git*
|
rm -rf %{buildroot}%{_datadir}/quickshell/dms/.git*
|
||||||
|
|||||||
Generated
+2
-2
@@ -3,11 +3,11 @@
|
|||||||
"dank-qml-common": {
|
"dank-qml-common": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1784332064,
|
"lastModified": 1784386873,
|
||||||
"narHash": "sha256-n0LKLirPnNSXYxElK1IpnybEwU0nnyso4kpsEFX88U0=",
|
"narHash": "sha256-n0LKLirPnNSXYxElK1IpnybEwU0nnyso4kpsEFX88U0=",
|
||||||
"owner": "AvengeMedia",
|
"owner": "AvengeMedia",
|
||||||
"repo": "dank-qml-common",
|
"repo": "dank-qml-common",
|
||||||
"rev": "5942bc1c60b4538940922b58112c8ae125880891",
|
"rev": "4fa313766ab5cd2766be0f87a163305ca9af6faf",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
Reference in New Issue
Block a user