diff options
-rw-r--r-- | Makefile | 19 | ||||
-rwxr-xr-x | isodumper | 25 |
2 files changed, 18 insertions, 26 deletions
@@ -16,7 +16,7 @@ PREFIX=/usr BINDIR=$(PREFIX)/bin SBINDIR=$(PREFIX)/sbin -LIBDIR=$(PREFIX)/lib +LIBDIR=$(PREFIX)/lib/python3.5/site-packages LIBEXECDIR=$(PREFIX)/libexec POLKITPOLICYDIR=$(PREFIX)/share/polkit-1/actions DATADIR=$(PREFIX)/share @@ -53,14 +53,13 @@ clean: install: - # for binary file script isodumper on /usr/libexec/ - mkdir -p $(DESTDIR)$(LIBEXECDIR) - install -m 755 isodumper $(DESTDIR)$(LIBEXECDIR) + # for binary file script isodumper on /usr/bin + install -m 755 isodumper $(DESTDIR)$(BINDIR) # for binary file isodumper on /usr/bin/ # to have authentication with polkit (use for mageia policy) - mkdir -p $(DESTDIR)$(BINDIR) - install -m 755 polkit/isodumper $(DESTDIR)$(BINDIR) + #mkdir -p $(DESTDIR)$(BINDIR) + #install -m 755 polkit/isodumper $(DESTDIR)$(BINDIR) # for backend magiback listening DBus on /usr/bin/ install -m 755 backend/magiback $(DESTDIR)$(BINDIR) @@ -82,11 +81,11 @@ install: mkdir -p $(DESTDIR)$(LIBDIR)/isodumper install -m 755 lib/isodumper.py $(DESTDIR)$(LIBDIR)/isodumper install -m 755 lib/raw_format.py $(DESTDIR)$(LIBDIR)/isodumper - install -m 755 lib/raw_write.py $(DESTDIR)$(LIBDIR)/isodumper + install -m 755 backend/raw_write.py $(DESTDIR)$(LIBDIR)/isodumper - # for manatools mpan file in /etc/manatools/mpan/categories.conf.d/ - mkdir -p $(DESTDIR)$(SYSCONFDIR)/manatools/mpan/categories.conf.d - install -m 644 mpan/categories.conf.d/isodumper.conf $(DESTDIR)$(SYSCONFDIR)/manatools/mpan/categories.conf.d + # for manatools mpan file in /etc/mpan/categories.conf.d/ + mkdir -p $(DESTDIR)$(SYSCONFDIR)/mpan/categories.conf.d + install -m 644 mpan/categories.conf.d/isodumper.conf $(DESTDIR)$(SYSCONFDIR)/mpan/categories.conf.d/isodumper.conf # for DATADIR isodumper.py header.png and header.svg mkdir -p $(DESTDIR)$(DATADIR)/isodumper @@ -1,16 +1,9 @@ -#!/bin/sh -# - -# Copyright (C) 2013 THE isodumper'S COPYRIGHT HOLDER -# This file is distributed under the same license as the isodumper package. - -# Author isodumper software= papoteur <papoteur@mageialinux-online.org> -# Author binary file= Geiger David <david.david@mageialinux-online.org> - -set -e - -TERM=xterm - -DIR=/usr/lib/isodumper - -python3 $DIR/isodumper.py +#!/usr/bin/python3 +from isodumper import isodumper +import yui + +app = isodumper.IsoDumper() +app.run() +# next line seems to be a workaround to prevent the qt-app from crashing +# see https://github.com/libyui/libyui-qt/issues/41 +yui.YUILoader.deleteUI() |