diff options
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | 0001_dont_process_pdf_as_image.patch | 58 | ||||
-rw-r--r-- | PKGBUILD | 8 |
3 files changed, 6 insertions, 68 deletions
@@ -1,6 +1,6 @@ pkgbase = kitsas pkgdesc = Finnish bookkeeping software for small organisations - pkgver = 3.2.1 + pkgver = 3.3 pkgrel = 1 url = https://kitsas.fi/ arch = x86_64 @@ -8,9 +8,7 @@ pkgbase = kitsas depends = qt5-svg>=5.12 depends = poppler-qt5 depends = libzip - source = https://github.com/artoh/kitupiikki/archive/v3.2.1.tar.gz - source = 0001_dont_process_pdf_as_image.patch - sha256sums = 79574ceefe457eae5e9174577979871618c7cb32bbdd35cce234ff6219017432 - sha256sums = f0cea2431af21d7640c869856ce16609d340fe45c2c997e72123cea78febc454 + source = https://github.com/artoh/kitupiikki/archive/v3.3.tar.gz + sha256sums = f4e84f33241a2f00c0230452f4723290bd07fc66c80479c3aa1ac966d28d034b pkgname = kitsas diff --git a/0001_dont_process_pdf_as_image.patch b/0001_dont_process_pdf_as_image.patch deleted file mode 100644 index 879f42a703eb..000000000000 --- a/0001_dont_process_pdf_as_image.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff --git a/kitsas/model/tositeliitteet.cpp b/kitsas/model/tositeliitteet.cpp -index dca0346f..77f32ccd 100644 ---- a/kitsas/model/tositeliitteet.cpp -+++ b/kitsas/model/tositeliitteet.cpp -@@ -208,25 +208,29 @@ bool TositeLiitteet::lisaaHeti(QByteArray liite, const QString &tiedostonnimi, c - if( liite.isNull()) - return false; - -- // Muunnetaan kaikki kuvatiedostot jpg-kuviksi -- QImage image = image.fromData(liite); -- if( !image.isNull()) { -- int koko = kp()->settings()->value("KuvaKoko",2048).toInt(); -- if( image.width() > image.height()) { -- if( image.width() > koko) { -- image = image.scaledToWidth(koko); -+ QString tyyppi = KpKysely::tiedostotyyppi(liite); -+ -+ if(tyyppi.startsWith("image/")) { -+ // Muunnetaan kaikki kuvatiedostot jpg-kuviksi -+ QImage image = image.fromData(liite); -+ if( !image.isNull()) { -+ int koko = kp()->settings()->value("KuvaKoko",2048).toInt(); -+ if( image.width() > image.height()) { -+ if( image.width() > koko) { -+ image = image.scaledToWidth(koko); -+ } -+ } else { -+ if( image.height() > koko) { -+ image = image.scaledToHeight(koko); -+ } - } -- } else { -- if( image.height() > koko) { -- image = image.scaledToHeight(koko); -+ if( kp()->settings()->value("KuvaMustavalko").toBool()) { -+ image = image.convertToFormat(QImage::Format_Grayscale8); - } -+ QBuffer buffer(&liite); -+ buffer.open(QIODevice::WriteOnly); -+ image.save(&buffer,"JPG", kp()->settings()->value("KuvaLaatu",40).toInt()); - } -- if( kp()->settings()->value("KuvaMustavalko").toBool()) { -- image = image.convertToFormat(QImage::Format_Grayscale8); -- } -- QBuffer buffer(&liite); -- buffer.open(QIODevice::WriteOnly); -- image.save(&buffer,"JPG", kp()->settings()->value("KuvaLaatu",40).toInt()); - } else if ( liite.left(128).contains(QByteArray("<html")) || liite.left(128).contains(QByteArray("<HTML")) ) { - QTextDocument doc; - doc.setHtml(Tuonti::CsvTuonti::haistettuKoodattu(liite)); -@@ -252,7 +256,6 @@ bool TositeLiitteet::lisaaHeti(QByteArray liite, const QString &tiedostonnimi, c - } - - -- QString tyyppi = KpKysely::tiedostotyyppi(liite); - if(tyyppi == "application/octet-stream") { - if(QMessageBox::question(nullptr, tr("Liitetiedoston tyyppiä ei tueta"), - tr("Tätä liitetiedostoa ei voi välttämättä näyttää Kitsaalla eikä sisällyttää arkistoon.\n" @@ -1,7 +1,7 @@ # Maintainer: Alberto Sánchez Molero <alsamolero@gmail.com> pkgname=kitsas _reponame=kitupiikki -pkgver=3.2.1 +pkgver=3.3 _repover="${pkgver//_/-}" pkgrel=1 epoch= @@ -23,16 +23,13 @@ install= changelog= source=( "https://github.com/artoh/$_reponame/archive/v$_repover.tar.gz" - "0001_dont_process_pdf_as_image.patch" ) noextract=() -sha256sums=('79574ceefe457eae5e9174577979871618c7cb32bbdd35cce234ff6219017432' - 'f0cea2431af21d7640c869856ce16609d340fe45c2c997e72123cea78febc454') +sha256sums=('f4e84f33241a2f00c0230452f4723290bd07fc66c80479c3aa1ac966d28d034b') validpgpkeys=() prepare() { cd "$_reponame-$_repover" - patch -N -p1 -i "${srcdir}/0001_dont_process_pdf_as_image.patch" } build() { @@ -46,5 +43,6 @@ package() { cd "$_reponame-$_repover/$pkgname" install -Dm755 $pkgname "$pkgdir/usr/bin/$pkgname" install -Dm644 ../$pkgname.desktop "$pkgdir/usr/share/applications/$pkgname.desktop" + install -Dm644 ../$pkgname.png "$pkgdir/usr/share/icons/$pkgname.png" } |