forked from Mirrors/apostrophe
remove unnecessary files
parent
e39e515e6d
commit
4b2be6bf20
9
Makefile
9
Makefile
|
@ -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`
|
80
setup.py
80
setup.py
|
@ -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 <w.vollprecht@gmail.com>
|
||||
# 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 <http://www.gnu.org/licenses/>.
|
||||
### 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)
|
||||
]
|
||||
)
|
Loading…
Reference in New Issue