mirror of
https://github.com/olivierkes/manuskript.git
synced 2024-09-30 17:26:18 +13:00
9672d3efc7
This script was based on the steps contained in the following two guides: Package Manuskript for Linux with rpm --> .rpm https://github.com/olivierkes/manuskript/wiki/Package-Manuskript-for-Linux-with-rpm Package Manuskript for Linux with dpkg --> .deb https://github.com/olivierkes/manuskript/wiki/Package-Manuskript-for-Linux-with-dpkg
62 lines
1.5 KiB
RPMSpec
62 lines
1.5 KiB
RPMSpec
# Don't try fancy stuff like debuginfo, which is useless on binary-only
|
|
# packages. Don't strip binary too
|
|
# Be sure buildpolicy set to do nothing
|
|
%define name manuskript
|
|
%define version {AppVersion}
|
|
%define release {PkgNumber}
|
|
%define __spec_install_post %{nil}
|
|
%define debug_package %{nil}
|
|
%define __os_install_post %{_dbpath}/brp-compress
|
|
|
|
Summary: Manuskript open source tool for writers
|
|
Name: %{name}
|
|
Version: %{version}
|
|
Release: %{release}
|
|
License: GPL3+
|
|
Group: Applications/Editors
|
|
BuildArch: noarch
|
|
BuildRoot: %{_builddir}/%{name}-%{version}-%{release}-root
|
|
URL: http://www.theologeek.ch/manuskript/
|
|
SOURCE0 : %{name}-%{version}.tar.gz
|
|
Packager: Curtis Gedak <gedakc@gmail.com>
|
|
Provides: Manuskript
|
|
Requires: python3, python3-qt5, python3-lxml, zlib, python3-markdown, pandoc
|
|
%if 0%{?suse_version}
|
|
# Assume openSUSE
|
|
# Note - have to build rpm on openSUSE for this to work.
|
|
Requires: libQt5Svg5, python3-pyenchant
|
|
%else
|
|
# Assume Fedora and others
|
|
Requires: python3-qt5-webkit, qt5-qtsvg, python3-enchant
|
|
%endif
|
|
|
|
%description
|
|
Manuskript is an open source tool for writers. It
|
|
provides a rich environment to help writers create
|
|
their first draft and then further refine and edit
|
|
their masterpiece.
|
|
|
|
%prep
|
|
%setup -q
|
|
|
|
%build
|
|
# Empty section.
|
|
|
|
%install
|
|
rm -rf %{buildroot}
|
|
mkdir -p %{buildroot}
|
|
|
|
# in builddir
|
|
cp -a * %{buildroot}
|
|
|
|
%clean
|
|
rm -rf %{buildroot}
|
|
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
/usr/bin/manuskript
|
|
/usr/share/applications/manuskript.desktop
|
|
/usr/share/manuskript/*
|
|
|
|
%changelog
|
|
# Empty section.
|