1
0
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:
bbedward
2026-07-18 11:11:18 -04:00
parent 235f0668b8
commit 8fc38de0a1
3 changed files with 9 additions and 4 deletions
+6 -1
View File
@@ -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
View File
@@ -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": {