Merge pull request #227 from dsd/master

Makefile improvements for flatpak
This commit is contained in:
Damien Elmes 2018-03-17 10:37:11 +10:00 committed by GitHub
commit ca96573a07
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 12 deletions

1
.gitignore vendored
View file

@ -7,3 +7,4 @@
aqt/forms aqt/forms
locale locale
.idea .idea
tools/runanki.system

View file

@ -8,22 +8,23 @@ all:
install: install:
rm -rf ${DESTDIR}${PREFIX}/share/anki rm -rf ${DESTDIR}${PREFIX}/share/anki
mkdir -p ${DESTDIR}${PREFIX}/share/anki mkdir -p ${DESTDIR}${PREFIX}/share/anki
cp -av * ${DESTDIR}${PREFIX}/share/anki/ cp -av anki aqt web ${DESTDIR}${PREFIX}/share/anki/
cd ${DESTDIR}${PREFIX}/share/anki && (\ -cp -av locale ${DESTDIR}${PREFIX}/share/anki/
mv tools/runanki.system ${DESTDIR}${PREFIX}/local/bin/anki;\ sed -e 's:@PREFIX@:${PREFIX}:' tools/runanki.system.in > tools/runanki.system
test -d ${DESTDIR}${PREFIX}/share/pixmaps &&\ install -m 0755 -D tools/runanki.system ${DESTDIR}${PREFIX}/bin/anki
mv anki.xpm anki.png ${DESTDIR}${PREFIX}/share/pixmaps/;\ install -m 0644 -D -t ${DESTDIR}${PREFIX}/share/pixmaps anki.xpm anki.png
mv anki.desktop ${DESTDIR}${PREFIX}/share/applications;\ install -m 0644 -D -t ${DESTDIR}${PREFIX}/share/applications anki.desktop
mv anki.1 ${DESTDIR}${PREFIX}/share/man/man1/) install -m 0644 -D -t ${DESTDIR}${PREFIX}/share/man/man1 anki.1
xdg-mime install anki.xml --novendor install -m 0644 -D -t ${DESTDIR}${PREFIX}/share/doc/anki README.contributing README.development README.md LICENSE
xdg-mime default anki.desktop application/x-anki -xdg-mime install anki.xml --novendor
xdg-mime default anki.desktop application/x-apkg -xdg-mime default anki.desktop application/x-anki
-xdg-mime default anki.desktop application/x-apkg
@echo @echo
@echo "Install complete." @echo "Install complete."
uninstall: uninstall:
rm -rf ${DESTDIR}${PREFIX}/share/anki rm -rf ${DESTDIR}${PREFIX}/share/anki
rm -rf ${DESTDIR}${PREFIX}/local/bin/anki rm -rf ${DESTDIR}${PREFIX}/bin/anki
rm -rf ${DESTDIR}${PREFIX}/share/pixmaps/anki.xpm rm -rf ${DESTDIR}${PREFIX}/share/pixmaps/anki.xpm
rm -rf ${DESTDIR}${PREFIX}/share/pixmaps/anki.png rm -rf ${DESTDIR}${PREFIX}/share/pixmaps/anki.png
rm -rf ${DESTDIR}${PREFIX}/share/applications/anki.desktop rm -rf ${DESTDIR}${PREFIX}/share/applications/anki.desktop

View file

@ -1,7 +1,7 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
import sys import sys
sys.path.append("/usr/share/anki") sys.path.append("@PREFIX@/share/anki")
import aqt import aqt
aqt.run() aqt.run()