diff --git a/Makefile b/Makefile deleted file mode 100644 index 0f57ea2..0000000 --- a/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -.PHONY: flatpak-user-install flatpak-generate-python-modules - -flatpak-user-install: - cd flatpak; flatpak-builder --force-clean --install --user _build uberwriter.json - -flatpak-generate-python-modules: - # gtkspellcheck's setup.py wants enchant to already be installed - flatpak-pip-generator --output flatpak/python3-enchant.json pyenchant - flatpak-pip-generator --output flatpak/python3-packages.json `grep -v enchant requirements.txt` diff --git a/setup.py b/setup.py deleted file mode 100644 index aec2ffe..0000000 --- a/setup.py +++ /dev/null @@ -1,80 +0,0 @@ -#!/usr/bin/env python3 -# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- -### BEGIN LICENSE -# Copyright (C) 2019, Wolf Vollprecht -# This program is free software: you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 3, as published -# by the Free Software Foundation. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranties of -# MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR -# PURPOSE. See the GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -### END LICENSE - - -################################################################################## -###################### YOU SHOULD MODIFY ONLY WHAT IS BELOW ###################### -################################################################################## -from setuptools import setup -import os - -def data_files(basename): - data = os.path.join('.', 'data') - root = os.path.join(data, basename) - extra_files = [] - for path, directories, filenames in os.walk(root): - paths = [] - for filename in filenames: - paths.append(os.path.join(path, filename)) - extra_files.append(('share/uberwriter/data/{}'.format(os.path.relpath(path, data)), paths)) - return extra_files - -extra_files_ui = data_files('ui') -extra_files_media = data_files('media') -extra_files_scripts = data_files('lua') - -setup( - name='uberwriter', - version='2.2.0-beta1', - license='GPL-3', - author='Wolf Vollprecht', - author_email='w.vollprecht@gmail.com', - description='A beautiful, simple and distraction free markdown editor.', - long_description="""UberWriter, beautiful distraction free writing - With UberWriter you get only one thing: An empty textbox, that is to - fill with your ideas. There are no settings, you don't have to choose a - font, it is only for writing.You can use markdown for all your markup - needs. PDF, RTF and HTML are generated with pandoc. For PDF generation it - is also required that you choose to install the texlive-luatex package.""", - url='https://github.com/wolfv/uberwriter/', - # cmdclass={'install': InstallAndUpdateDataDirectory}, - package_dir = { - # "": '/opt/uberwriter/' - }, - packages=[ - "uberwriter.pylocales", - # "uberwriter.pressagio", - "uberwriter", - "po" - # "uberwriter.plugins" - # "uberwriter.plugins.bibtex" - ], - include_package_data=True, - - package_data={ - 'uberwriter.pylocales' : ['locales.db'], - }, - data_files=[ - ('bin', ['uberwriter.in']), - ('share/applications', ['data/de.wolfvollprecht.UberWriter.desktop']), - ('share/metainfo', ['data/de.wolfvollprecht.UberWriter.appdata.xml']), - ('share/icons/hicolor/scalable/apps', ['data/media/de.wolfvollprecht.UberWriter.svg']), - ('share/icons/hicolor/symbolic/apps', ['data/media/de.wolfvollprecht.UberWriter-symbolic.svg']), - ('share/glib-2.0/schemas', ['data/de.wolfvollprecht.UberWriter.gschema.xml']), - *(extra_files_ui + extra_files_media + extra_files_scripts) - ] -)