Initial import

This commit is contained in:
2026-03-30 22:51:56 -04:00
commit 08e2910b9d
103 changed files with 35475 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
PREFIX ?= /usr
BINDIR = $(PREFIX)/bin
DATADIR = $(PREFIX)/share
APPID = com.mangotune.MangoTune
DOCDIR = $(DATADIR)/doc/mangotune
.PHONY: build install uninstall
build:
cargo build --release
install:
install -Dm755 target/release/mangotune $(DESTDIR)$(BINDIR)/mangotune
install -Dm755 target/release/mangotune-preview $(DESTDIR)$(BINDIR)/mangotune-preview
install -Dm644 data/$(APPID).desktop $(DESTDIR)$(DATADIR)/applications/$(APPID).desktop
install -Dm644 data/$(APPID).gschema.xml $(DESTDIR)$(DATADIR)/glib-2.0/schemas/$(APPID).gschema.xml
install -Dm644 data/$(APPID).metainfo.xml $(DESTDIR)$(DATADIR)/metainfo/$(APPID).metainfo.xml
install -Dm644 data/icons/$(APPID).svg $(DESTDIR)$(DATADIR)/icons/hicolor/scalable/apps/$(APPID).svg
install -Dm644 LICENSE $(DESTDIR)$(DOCDIR)/LICENSE
install -Dm644 THIRD_PARTY_LICENSES.md $(DESTDIR)$(DOCDIR)/THIRD_PARTY_LICENSES.md
glib-compile-schemas $(DESTDIR)$(DATADIR)/glib-2.0/schemas/
uninstall:
rm -f $(DESTDIR)$(BINDIR)/mangotune
rm -f $(DESTDIR)$(BINDIR)/mangotune-preview
rm -f $(DESTDIR)$(DATADIR)/applications/$(APPID).desktop
rm -f $(DESTDIR)$(DATADIR)/glib-2.0/schemas/$(APPID).gschema.xml
rm -f $(DESTDIR)$(DATADIR)/metainfo/$(APPID).metainfo.xml
rm -f $(DESTDIR)$(DATADIR)/icons/hicolor/scalable/apps/$(APPID).svg
rm -f $(DESTDIR)$(DOCDIR)/LICENSE
rm -f $(DESTDIR)$(DOCDIR)/THIRD_PARTY_LICENSES.md