Skip to content

Commit

Permalink
updated makefile deb versions for new release
Browse files Browse the repository at this point in the history
  • Loading branch information
ssprea committed Feb 15, 2025
1 parent 641e0ec commit aa3fcdf
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 16 deletions.
14 changes: 7 additions & 7 deletions ssprea-nvidia-control-cli/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ run: build
dotnet run --configuration Release

deb: publish
mkdir -p bin/Release/deb/ssprea-nvidia-control-cli_1.0.0-1_amd64/usr/local/bin
mkdir -p bin/Release/deb/ssprea-nvidia-control-cli_1.0.0-1_amd64/usr/share/ssprea-nvidia-control-cli
mkdir -p bin/Release/deb/ssprea-nvidia-control-cli_1.0.0-1_amd64/DEBIAN
echo 'Package: ssprea-nvidia-control-cli\nVersion: 1.0.0\nDepends: dotnet-runtime-9.0\nArchitecture: amd64\nMaintainer: ssprea <[email protected]>\nDescription: A CLI tool to manage NVidia GPUs overclock, fans and power limit. Supports both Wayland and X11' > bin/Release/deb/ssprea-nvidia-control-cli_1.0.0-1_amd64/DEBIAN/control
mkdir -p bin/Release/deb/ssprea-nvidia-control-cli_1.0.1-1_amd64/usr/local/bin
mkdir -p bin/Release/deb/ssprea-nvidia-control-cli_1.0.1-1_amd64/usr/share/ssprea-nvidia-control-cli
mkdir -p bin/Release/deb/ssprea-nvidia-control-cli_1.0.1-1_amd64/DEBIAN
echo 'Package: ssprea-nvidia-control-cli\nVersion: 1.0.1\nDepends: dotnet-runtime-9.0\nArchitecture: amd64\nMaintainer: ssprea <[email protected]>\nDescription: A CLI tool to manage NVidia GPUs overclock, fans and power limit. Supports both Wayland and X11' > bin/Release/deb/ssprea-nvidia-control-cli_1.0.1-1_amd64/DEBIAN/control

cp -r bin/Release/net9.0/publish/* bin/Release/deb/ssprea-nvidia-control-cli_1.0.0-1_amd64/usr/share/ssprea-nvidia-control-cli
ln -sf /usr/share/ssprea-nvidia-control-cli/ssprea-nvidia-control-cli bin/Release/deb/ssprea-nvidia-control-cli_1.0.0-1_amd64/usr/local/bin/snvctl
cp -r bin/Release/net9.0/publish/* bin/Release/deb/ssprea-nvidia-control-cli_1.0.1-1_amd64/usr/share/ssprea-nvidia-control-cli
ln -sf /usr/share/ssprea-nvidia-control-cli/ssprea-nvidia-control-cli bin/Release/deb/ssprea-nvidia-control-cli_1.0.1-1_amd64/usr/local/bin/snvctl

dpkg-deb --build --root-owner-group bin/Release/deb/ssprea-nvidia-control-cli_1.0.0-1_amd64
dpkg-deb --build --root-owner-group bin/Release/deb/ssprea-nvidia-control-cli_1.0.1-1_amd64

install:
mkdir -p /usr/share/ssprea-nvidia-control-cli
Expand Down
18 changes: 9 additions & 9 deletions ssprea-nvidia-control/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,17 @@ run: build
dotnet run --configuration Release

deb: publish
mkdir -p bin/Release/deb/ssprea-nvidia-control_1.0.0-1_amd64/usr/local/bin
mkdir -p bin/Release/deb/ssprea-nvidia-control_1.0.0-1_amd64/usr/share/applications
mkdir -p bin/Release/deb/ssprea-nvidia-control_1.0.0-1_amd64/usr/share/ssprea-nvidia-control
mkdir -p bin/Release/deb/ssprea-nvidia-control_1.0.0-1_amd64/DEBIAN
echo 'Package: ssprea-nvidia-control\nVersion: 1.0.0\nDepends: dotnet-runtime-9.0\nArchitecture: amd64\nMaintainer: ssprea <[email protected]>\nDescription: A GUI tool to manage NVidia GPUs overclock, fans and power limit. Supports both Wayland and X11' > bin/Release/deb/ssprea-nvidia-control_1.0.0-1_amd64/DEBIAN/control
mkdir -p bin/Release/deb/ssprea-nvidia-control_1.0.1-1_amd64/usr/local/bin
mkdir -p bin/Release/deb/ssprea-nvidia-control_1.0.1-1_amd64/usr/share/applications
mkdir -p bin/Release/deb/ssprea-nvidia-control_1.0.1-1_amd64/usr/share/ssprea-nvidia-control
mkdir -p bin/Release/deb/ssprea-nvidia-control_1.0.1-1_amd64/DEBIAN
echo 'Package: ssprea-nvidia-control\nVersion: 1.0.1\nDepends: dotnet-runtime-9.0\nArchitecture: amd64\nMaintainer: ssprea <[email protected]>\nDescription: A GUI tool to manage NVidia GPUs overclock, fans and power limit. Supports both Wayland and X11' > bin/Release/deb/ssprea-nvidia-control_1.0.0-1_amd64/DEBIAN/control

cp -r bin/Release/net9.0/linux-x64/publish/* bin/Release/deb/ssprea-nvidia-control_1.0.0-1_amd64/usr/share/ssprea-nvidia-control
cp Assets/ssprea-nvidia-control.desktop bin/Release/deb/ssprea-nvidia-control_1.0.0-1_amd64/usr/share/applications/ssprea-nvidia-control.desktop
ln -sf /usr/share/ssprea-nvidia-control/ssprea-nvidia-control bin/Release/deb/ssprea-nvidia-control_1.0.0-1_amd64/usr/local/bin/snvctl-gui
cp -r bin/Release/net9.0/linux-x64/publish/* bin/Release/deb/ssprea-nvidia-control_1.0.1-1_amd64/usr/share/ssprea-nvidia-control
cp Assets/ssprea-nvidia-control.desktop bin/Release/deb/ssprea-nvidia-control_1.0.1-1_amd64/usr/share/applications/ssprea-nvidia-control.desktop
ln -sf /usr/share/ssprea-nvidia-control/ssprea-nvidia-control bin/Release/deb/ssprea-nvidia-control_1.0.1-1_amd64/usr/local/bin/snvctl-gui

dpkg-deb --build --root-owner-group bin/Release/deb/ssprea-nvidia-control_1.0.0-1_amd64
dpkg-deb --build --root-owner-group bin/Release/deb/ssprea-nvidia-control_1.0.1-1_amd64

install:
mkdir -p /usr/share/ssprea-nvidia-control
Expand Down

0 comments on commit aa3fcdf

Please sign in to comment.