diff --git a/app-office/generate-booklet/Manifest b/app-office/generate-booklet/Manifest index 5162f70..4b23dd3 100644 --- a/app-office/generate-booklet/Manifest +++ b/app-office/generate-booklet/Manifest @@ -1,2 +1,4 @@ +AUX generate-booklet-action-gnome.desktop 1065 SHA256 73588f26c6893d06df61b4055c20fa3e393a9d4b373fe33cec8c9107c1564f07 SHA512 ebdf953d61a4c19847f80740deb179125d75336575fce771b5670df0c3976e3466552b9feea7bb7c8d804876f90ff12af7132b8f213563bd59a6b91b9732a50a WHIRLPOOL af6318e0f4671337f7e2b9c8b56b8a2aec4181f1c090ee6b4baef6cdfaff1f94a6a448e73f47d483b1b4aa8eed59c3a9f10bd3ef51e54e670efc5365d1809bc9 +AUX generate-booklet-action-kde.desktop 594 SHA256 025708532952d086697ab9dfb0f61cb073e1579716f1f213ba53c3073516ad5f SHA512 8cc5192217c5489e68cf53f3dc07a3c1d46d652f39c0477c0cd3a2a51eac46fd28967ad8aeb71c7cd2b7096df09c286972813b19c78a8c9955a9da8bd552ec97 WHIRLPOOL a0ecddf9cf70df7441a0594fca07ccc4b2066a05ad1ca66c54fbbc3c894bf954f12c3b144769198732af14d17cca2f153955933d0e289119f648f5f97f397b1b DIST generate-booklet 4602 SHA256 6000bf09c7b7bf9b4c33c509953d4cbe8f9bace9d507ed8b0dda8960883caac7 SHA512 5e16c13e22a8887619ebcce67dd070725966d8b87762acd524a12488cae2aca9e8f91852425da756a0a9e0bc59d288fe78eec294ac5e6b505e942a02d2d30888 WHIRLPOOL 7e5799988911ecc7abfb6efecef5022670fd3bf9d97bc26d69a368ccc4e5b6eee166e5ff31f623818b626ef43f86ecc8333fdb0eac222b3e11b63f6c71965672 -EBUILD generate-booklet-3.0.ebuild 772 SHA256 4a9842ed5fba335f9f4b5c52b6f27d42ffe7b357dfa6cb5b642c517e0e64aac8 SHA512 423ff45f4244f75f7744918d245bc936eccbcb95b0cf1afd6bd042d04deda8714343da2f319312d0c4243426ea6775ccd885bd13dde4d5ed5d0b6b7868224ba7 WHIRLPOOL e7029d955d4ceba2ca9d1a3ff9438aa31c187f32df8fd629ee0b4bf4875a732b19561e441a28c2435248e9c673c391ed86e3f92c13d0d9afe378e096927f9770 +EBUILD generate-booklet-3.0.ebuild 1199 SHA256 f1f3dcce0450b1841cfcb90f1ffb2e05f25457dd95c81ec8e8d5f23f2aad9320 SHA512 5778ac682e0c399e9ff483f4a3cfe03486d807ca55f8d8f7a308029c531670b58e1c20c605abf69e746af5628b794b038afddf4d31290d32dd3bc0ee9f12bcc6 WHIRLPOOL 094a2e5f28bf9bd45de7f18ce65e171a3326a3e60b593db0d75d8ca22b021bb7e5709f8ceb2e3e920330636c0bb4198728fbfb9306b9ccebe653c8eea041c424 diff --git a/app-office/generate-booklet/files/generate-booklet-action-gnome.desktop b/app-office/generate-booklet/files/generate-booklet-action-gnome.desktop new file mode 100644 index 0000000..abac490 --- /dev/null +++ b/app-office/generate-booklet/files/generate-booklet-action-gnome.desktop @@ -0,0 +1,19 @@ +[Desktop Entry] +Type=Action +Icon=emblem-documents +Name[C]=Generate Booklet +Name[en]=Generate Booklet +Name[en_US]=Generate Booklet +Name[fr_FR]=Générer un livret +Tooltip[C]=Tool to generate a PDF booklet +Tooltip[en]=Tool to generate a PDF booklet +Tooltip[en_US]=Tool to generate a PDF booklet +Tooltip[fr_FR]=Outil de génération d'un livret au format PDF +Profiles=generate_booklet; + +[X-Action-Profile generate_booklet] +Exec=generate-booklet %f +MimeTypes=application/pdf;application/x-pdf;application/x-bzpdf;application/x-gzpdf;application/msword;application/vnd.ms-word;application/vnd.oasis.opendocument.text;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.oasis.opendocument.spreadsheet;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.openxmlformats-officedocument.presentationml.slideshow;text/plain; +Name[en_US]=Default profile +Name[en]=Default profile +Name[C]=Default profile diff --git a/app-office/generate-booklet/files/generate-booklet-action-kde.desktop b/app-office/generate-booklet/files/generate-booklet-action-kde.desktop new file mode 100644 index 0000000..39296b3 --- /dev/null +++ b/app-office/generate-booklet/files/generate-booklet-action-kde.desktop @@ -0,0 +1,18 @@ +[Desktop Entry] +Type=Service +X-KDE-ServiceTypes=KonqPopupMenu/Plugin,application/pdf,application/x-pdf,application/x-bzpdf,application/x-gzpdf +MimeType=application/pdf,application/x-pdf,application/x-bzpdf,application/x-gzpdf +Actions=generateBooklet; + +[Desktop Action generateBooklet] +TryExec=generate-booklet +Exec=generate-booklet %U +Icon=utilities-terminal + +Name=Generate a booklet +Name[en_US]=Generate Booklet +Name[fr_FR]=Générer un livret + +Comment=Tool to generate a PDF booklet +Comment[en_US]=Tool to generate a PDF booklet +Comment[fr_FR]=Outil de génération d'un livret au format PDF diff --git a/app-office/generate-booklet/generate-booklet-3.0.ebuild b/app-office/generate-booklet/generate-booklet-3.0.ebuild index 51792ef..412cd16 100644 --- a/app-office/generate-booklet/generate-booklet-3.0.ebuild +++ b/app-office/generate-booklet/generate-booklet-3.0.ebuild @@ -1,28 +1,41 @@ # Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=6 DESCRIPTION="Imposition: arrange document pages in order to obtain a booklet ready for printing. (PDF and other office formats supported)" HOMEPAGE="http://bernaerts.dyndns.org/linux/74-ubuntu/248-ubuntu-imposition-print-book" SRC_URI="https://github.com/NicolasBernaerts/ubuntu-scripts/raw/9741ef8e4d5e383a72e06b3f6d83a813f931168e/pdf/${PN}" LICENSE="As-Is" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="gnome kde" + DEPEND="" RDEPEND="gnome-extra/zenity app-office/unoconv dev-perl/File-MimeInfo app-text/poppler app-text/pdfjam" src_unpack() { mkdir $S cp $DISTDIR/$PN $S/ } src_install() { dobin $PN + if use gnome ; then + gnome_d="/usr/share/applications/" + dodir ${gnome_d} + cp "${FILESDIR}/generate-booklet-action-gnome.desktop" "${D}/${gnome_d}" || die "Gnome action installation failed!" + fi + if use kde ; then + kde_d="/usr/share/kservices5/ServiceMenus" + dodir ${kde_d} + cp "${FILESDIR}/generate-booklet-action-kde.desktop" "${D}/${kde_d}" || die "Gnome action installation failed!" + fi + find ${D} }