jsignpdf
MEDIUM
maintainer promano
6 votes
scanned 2026-10-28 11:50:06.865714
Why flagged
This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.
Triggered rules
Medium
Recently orphaned & re-adopted
orphaned_readopted
This package was orphaned and re-adopted within the last 30 days — a window where ownership transfers can introduce malicious changes.
PKGBUILD
1
# Maintainer: Jaja <jaja@mailbox.org>
2
# Co-maintainer: alisoftware <admin@situsali.com>
3
#
4
5
pkgname=jsignpdf
6
pkgver=2.3.0
7
_releasedate="2025git -01-06"
8
pkgrel=1
9
pkgdesc="Digitally sign PDF files with X.509 certificates in GUI and CLI."
10
arch=('any')
11
url="http://jsignpdf.sourceforge.net/"
12
license=('LGPL' 'MPL' 'CCPL' 'Apache' 'custom')
13
depends=('java-runtime>=8'
14
'bash')
15
optdepends=('hicolor-icon-theme: icon for launcher'
16
'desktop-file-utils: MIME cache update')
17
source=(
18
${pkgname}-${pkgver}.zip::"https://github.com/intoolswetrust/jsignpdf/releases/download/JSignPdf_${pkgver//./_}/JSignPdf-${pkgver}.zip"
19
jsignpdf_48.png::"https://raw.githubusercontent.com/intoolswetrust/jsignpdf/master/distribution/doc/icon/iconverticons.com/signedpdf_48x48x32.png"
20
jsignpdf_128.png::"https://raw.githubusercontent.com/intoolswetrust/jsignpdf/master/distribution/doc/icon/iconverticons.com/signedpdf_128x128x32.png"
21
supplementary.tar.zst)
22
md5sums=('d239658ea50a39eb35169d8392feaffb'
23
'a44ef91da28d94fb949e361d19adbbd5'
24
'bf2d11e38c706fe183900cce1fab0e38'
25
'e45374c55c83559e1f66f09e8fd0cd1a')
26
changelog=changelog
27
backup=('usr/share/java/jsignpdf/conf/conf.properties'
28
'usr/share/java/jsignpdf/conf/pkcs11.cfg')
29
30
build() {
31
sed -i "s/<pkgver>/$pkgver/g" ${srcdir}/manpages/de/man1/*
32
sed -i "s/<pkgver>/$pkgver/g" ${srcdir}/manpages/man1/*
33
sed -i "s/<date>/$_releasedate/g" ${srcdir}/manpages/de/man1/*
34
sed -i "s/<date>/$_releasedate/g" ${srcdir}/manpages/man1/*
35
}
36
37
package() {
38
## file and directory permissions for mv and cp: u=rwx,g=rx,o=rx
39
umask 022
40
## licenses
41
install -d "${pkgdir}"/usr/share/licenses/"${pkgname}"
42
mv "${srcdir}/${pkgname}-${pkgver}"/licenses/ThirdPartyLicenses/* "${pkgdir}"/usr/share/licenses/"${pkgname}"
43
## documentation
44
install -Dm644 "${srcdir}/${pkgname}-${pkgver}"/docs/JSignPdf.pdf "${pkgdir}"/usr/share/doc/"${pkgname}"/Quickstart.pdf
45
#install -Dm644 "${srcdir}/${pkgname}-${pkgver}"/docs/ReleaseNotes.txt "${pkgdir}"/usr/share/doc/"${pkgname}"/ReleaseNotes
46
install -d "${pkgdir}"/usr/share/man
47
mv "${srcdir}"/manpages/* "${pkgdir}"/usr/share/man
48
## programm files
49
install -Dm644 "${srcdir}"/pictures/splash1.png "${pkgdir}"/usr/share/java/"${pkgname}"/splash.png
50
rm -r "${srcdir}/${pkgname}-${pkgver}"/docs
51
mv "${srcdir}/${pkgname}-${pkgver}"/* "${pkgdir}"/usr/share/java/"${pkgname}"
52
## executable scripts
53
install -Dm755 "${srcdir}"/launchers/jsignpdf.sh "${pkgdir}"/usr/bin/jsignpdf
54
install -Dm755 "${srcdir}"/launchers/jsignpdf-installcert.sh "${pkgdir}"/usr/bin/jsignpdf-installcert
55
## .icon and .desktop files
56
install -Dm644 "${srcdir}"/jsignpdf_48.png "${pkgdir}"/usr/share/icons/hicolor/48x48/apps/"${pkgname}".png
57
install -Dm644 "${srcdir}"/jsignpdf_128.png "${pkgdir}"/usr/share/icons/hicolor/128x128/apps/"${pkgname}".png
58
install -Dm644 "${srcdir}"/launchers/jsignpdf.desktop "${pkgdir}"/usr/share/applications/"${pkgname}".desktop
59
}
60
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-28 11:50:06 | Medium | 1 |
| 2026-06-18 16:11:54 | Clean | 0 |