tis-scribus icon

Scribus

Silent install package for Scribus

1.6.1-20

  • package: tis-scribus
  • name: Scribus
  • version: 1.6.1-20
  • categories: Utilities
  • maintainer: WAPT Team,Tranquil IT,Simon Fonteneau
  • editor: The Scribus Team
  • licence: GPLv2
  • locale: all
  • target_os: macos
  • impacted_process: Scribus
  • architecture: all
  • signature_date:
  • size: 234.95 Mo
  • installed_size: 227.02 Mo
  • homepage : https://www.scribus.net/

package           : tis-scribus
version           : 1.6.1-20
architecture      : all
section           : base
priority          : optional
name              : Scribus
categories        : Utilities
maintainer        : WAPT Team,Tranquil IT,Simon Fonteneau
description       : Scribus allows you to create animated and interactive presentations, PDF forms, flyers, brochures, books and magazines, and any type of document intended to be printed or viewed in digital form.
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : macos
min_wapt_version  : 2.0
sources           : https://www.scribus.net/downloads/stable-branch/
installed_size    : 227024896
impacted_process  : Scribus
description_fr    : Scribus permet de créer des présentations animées et interactives, des formulaires PDF, des dépliants, des plaquettes, des livres et des magazines, et tout type de document destiné à être imprimé ou à être visualisé sous forme numérique.
description_pl    : Scribus pozwala na tworzenie animowanych i interaktywnych prezentacji, formularzy PDF, ulotek, broszur, książek i czasopism oraz wszelkiego rodzaju dokumentów przeznaczonych do druku lub oglądania w formie cyfrowej
description_de    : Mit Scribus können Sie animierte und interaktive Präsentationen, PDF-Formulare, Flyer, Broschüren, Bücher und Zeitschriften sowie alle Arten von Dokumenten erstellen, die gedruckt oder in digitaler Form angezeigt werden sollen
description_es    : Scribus le permite crear presentaciones animadas e interactivas, formularios PDF, folletos, libros y revistas, y cualquier tipo de documento destinado a ser impreso o visto en formato digital
description_pt    : Scribus permite-lhe criar apresentações animadas e interactivas, formulários PDF, folhetos, brochuras, livros e revistas, e qualquer tipo de documento destinado a ser impresso ou visto em formato digital
description_it    : Scribus consente di creare presentazioni animate e interattive, moduli PDF, volantini, brochure, libri e riviste e qualsiasi tipo di documento destinato a essere stampato o visualizzato in formato digitale
description_nl    : Met Scribus kunt u geanimeerde en interactieve presentaties, PDF-formulieren, flyers, brochures, boeken en tijdschriften maken, en elk type document dat bedoeld is om te worden afgedrukt of in digitale vorm te worden bekeken
description_ru    : Scribus позволяет создавать анимированные и интерактивные презентации, PDF-формы, листовки, брошюры, книги и журналы, а также любые типы документов, предназначенные для печати или просмотра в цифровом виде
audit_schedule    : 
editor            : The Scribus Team
keywords          : 
licence           : GPLv2
homepage          : https://www.scribus.net/
package_uuid      : 90de209b-4066-436b-8c4b-1123355b72b3
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://www.scribus.net/category/news/
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 72dd6053cefb8595dab8a67874385ab751896243b6954c0beae83c72a1217be2
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature         : HAQ1eL7MG5DLxQy2YBno9R9EbafRlPgerzWE3YjFOIIU8Ss/T1z9zvc0kIoCY6h3mpzciS6z3s3ZYHCwZJLTcqFigzOzwcwfvhLqhm+mwb8i7mXF4i+wuI6wkkcuajTNmq3kE4eAduAPQ/PaxzZT8ZvFS6QAObvwwtr4GfZPHBFX4q2XTuSN+seeW0RF0UfIVq7JhJkLI1KF9WfAf/dl75zaaAQFa1tWwVFMAYuX0TcLTohBzytJAqlmRGkggUCPqDUEn23D9STllMGMLnRJ+9yfxwgBgu63/hOAi2Iro4UG6CHYNUIAcYuM3OycIHocIfXjPktwA5/KBKfudFJfeA==
signature_date    : 2024-01-31T17:00:28.463457
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes

# -*- coding: utf-8 -*-
from setuphelpers import *


def install():

    install_dmg(glob.glob("*.dmg")[0])


def uninstall():
    remove_tree("/Applications/Scribus.app")

# -*- coding: utf-8 -*-
from setuphelpers import *


def update_package():
    import json

    proxies = {}
    if isfile(makepath(user_local_appdata(), "waptconsole", "waptconsole.ini")):
        proxywapt = inifile_readstring(makepath(user_local_appdata(), "waptconsole", "waptconsole.ini"), "global", "http_proxy")
        if proxywapt:
            proxies = {"http": proxywapt, "https": proxywapt}

    release = json.loads(wgets("https://sourceforge.net/projects/scribus/best_release.json", proxies=proxies))["platform_releases"]["mac"]
    binaryfile = release["filename"].split("/")[-1]
    lastversion = binaryfile.split("-")[1].rsplit(".", 1)[-2]

    urlfile = release["url"]

    for exe in glob.glob("*.dmg"):
        if exe != binaryfile:
            remove_file(exe)

    if not isfile(binaryfile):
        wget(urlfile, binaryfile, proxies=proxies)

    control.version = lastversion + "-20"
    control.save_control_to_wapt()

977896e8aa3ce542231baf7278222f930b1cce55eb54be2856b8ee32b8ec8064 : setup.py
c8793ab413f4f2defaae15e5f905641a2b5b3cdcdd25d03b9486e8291b3acb42 : update_package.py
72dd6053cefb8595dab8a67874385ab751896243b6954c0beae83c72a1217be2 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
1c2194dbfd9e045766fe87e21a8831c551b19866eeb484dcc1ce7aed3b11d155 : luti.json
b6f788c30b1ca8f628f3d1851859e1831705520e36b59090e5705b7ebc7fcfeb : scribus-1.6.1.dmg
a5495388fbefcc7a78ef0784be56cfef92ef7309c1c39c1594cdee170505ae0d : WAPT/control