From ad0996fd2aff88322e132c3d4ed6087b8e4bd1e6 Mon Sep 17 00:00:00 2001 From: Johannes 'josch' Schauer Date: Wed, 10 Jun 2020 00:19:11 +0200 Subject: [PATCH] add plakativ.appdata.xml, plakativ.svg, and de.mister-muffin.plakativ.desktop --- de.mister-muffin.plakativ.desktop | 9 ++ plakativ.appdata.xml | 38 +++++ plakativ.svg | 258 ++++++++++++++++++++++++++++++ setup.py | 5 + 4 files changed, 310 insertions(+) create mode 100644 de.mister-muffin.plakativ.desktop create mode 100644 plakativ.appdata.xml create mode 100644 plakativ.svg diff --git a/de.mister-muffin.plakativ.desktop b/de.mister-muffin.plakativ.desktop new file mode 100644 index 0000000..7623a31 --- /dev/null +++ b/de.mister-muffin.plakativ.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Plakativ +Exec=plakativ-gui %f +Type=Application +Icon=plakativ +Categories=Utility;Graphics +Comment=Create large posters by printing and gluing together smaller pages +Terminal=false +MimeType=application/pdf;application/epub+zip;application/vnd.ms-xpsdocument; diff --git a/plakativ.appdata.xml b/plakativ.appdata.xml new file mode 100644 index 0000000..092088f --- /dev/null +++ b/plakativ.appdata.xml @@ -0,0 +1,38 @@ + + + de.mister-muffin.plakativ + de.mister-muffin.plakativ.desktop + Plakativ + Create large posters by printing and gluing together smaller pages + + FSFAP + GPL-3.0 + Johannes Schauer + + +

+ This program is for situations when you want to create a large poster or + banner but do not have a printer that supports large sheets of paper. Plakativ + allows one to enlarge and split a PDF across multiple pages, creating another + PDF with pages of the desired printable size. After printing, the pages can be + cut and glued together to form a larger poster. +

+
+ + + + https://gitlab.mister-muffin.de/josch/plakativ/raw/master/demo.gif + + + + https://gitlab.mister-muffin.de/josch/plakativ + https://gitlab.mister-muffin.de/josch/plakativ/issues + + + + + + plakativ-gui + + +
diff --git a/plakativ.svg b/plakativ.svg new file mode 100644 index 0000000..52e3e71 --- /dev/null +++ b/plakativ.svg @@ -0,0 +1,258 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/setup.py b/setup.py index dabbdda..ba4171f 100644 --- a/setup.py +++ b/setup.py @@ -41,4 +41,9 @@ setup( "console_scripts": ["plakativ = plakativ:main"], "gui_scripts": ["plakativ-gui = plakativ:gui"], }, + data_files=[ + ("share/applications", ["de.mister-muffin.plakativ.desktop"]), + ("share/pixmaps", ["plakativ.svg"]), + ("share/metainfo", ["plakativ.appdata.xml"]), + ], )