github.com/jstaf/onedriver@v0.14.2-0.20240420231225-f07678f9e6ef/pkg/debian/rules (about) 1 #!/usr/bin/make -f 2 %: 3 dh $@ 4 5 6 override_dh_auto_test: 7 @echo "skipping tests..." 8 9 10 override_dh_auto_clean: 11 rm -f *.db *.rpm *.deb *.dsc *.log *.fa *.xz *.gz *.test onedriver onedriver-headless unshare .auth_tokens.json filelist.txt 12 rm -rf util-linux-*/ onedriver-*/ 13 14 15 override_dh_auto_build: 16 bash cgo-helper.sh 17 # GOCACHE will be for a nonexistent user in pbuilder otherwise 18 GOCACHE=/tmp/go-cache go build -v -mod=vendor \ 19 -ldflags="-X github.com/jstaf/onedriver/cmd/common.commit=$(shell cat .commit)" \ 20 ./cmd/onedriver 21 GOCACHE=/tmp/go-cache go build -v -mod=vendor \ 22 -ldflags="-X github.com/jstaf/onedriver/cmd/common.commit=$(shell cat .commit)" \ 23 ./cmd/onedriver-launcher 24 gzip pkg/resources/onedriver.1 25 26 27 override_dh_auto_install: 28 install -D -m 0755 onedriver $$(pwd)/debian/onedriver/usr/bin/onedriver 29 install -D -m 0755 onedriver-launcher $$(pwd)/debian/onedriver/usr/bin/onedriver-launcher 30 install -D -m 0644 pkg/resources/onedriver.png $$(pwd)/debian/onedriver/usr/share/icons/onedriver/onedriver.png 31 install -D -m 0644 pkg/resources/onedriver-128.png $$(pwd)/debian/onedriver/usr/share/icons/onedriver/onedriver-128.png 32 install -D -m 0644 pkg/resources/onedriver.svg $$(pwd)/debian/onedriver/usr/share/icons/onedriver/onedriver.svg 33 install -D -m 0644 pkg/resources/onedriver-launcher.desktop $$(pwd)/debian/onedriver/usr/share/applications/onedriver-launcher.desktop 34 install -D -m 0644 pkg/resources/onedriver@.service $$(pwd)/debian/onedriver/usr/lib/systemd/user/onedriver@.service 35 install -D -m 0644 pkg/resources/onedriver.1.gz $$(pwd)/debian/onedriver/usr/share/man/man1/onedriver.1.gz 36