transcribe
MEDIUM
maintainer rzvncj
12 votes
scanned 2026-09-27 15:19:08.759284
Why flagged
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
Triggered rules
Medium
source=() URL on a non-standard host
source_untrusted_domain
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
-
PKGBUILD:17
source=("https://www.seventhstring.com/xscribe/downlo/xscsetup-${pkgver}.tar.gz")
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 offending line(s) highlighted
1
# Maintainer: Razvan Cojocaru <razvanc[at]mailbox[dot]org>
2
# Contributor: Karl Ljungkvist <k[dot]ljungkvist[at]gmail[dot]com>
3
# Contributor: Gobidev <adrian[dot]groh[at]t-online[dot]de>
4
# Contributor: Dominik Schrempf <dominik dot schrempf at gmail dot com>
5
# Contributor: sekret, mail=$(echo c2VrcmV0QHBvc3Rlby5zZQo= | base64 -d)
6
7
pkgname=transcribe
8
pkgver=9.70.0
9
pkgrel=1
10
pkgdesc="music transcription aid"
11
arch=('x86_64')
12
url="https://www.seventhstring.com/xscribe/overview.html"
13
license=('custom')
14
depends=('libsm' 'gtk3' 'gst-plugins-base-libs')
15
optdepends=('gst-plugin-pipewire')
16
options=(!strip)
17
source=("https://www.seventhstring.com/xscribe/downlo/xscsetup-${pkgver}.tar.gz")
18
sha256sums=('985bdc60971af84198500a7959d43d3594910636509d1cbd531ed726fd7f2abf')
19
20
21
package() {
22
cd "$srcdir/$pkgname"
23
24
# Executable.
25
install -Dm0755 "$pkgname" "$pkgdir/usr/lib/$pkgname/$pkgname"
26
mkdir -p "$pkgdir/usr/bin"
27
ln -s /usr/lib/$pkgname/$pkgname "$pkgdir/usr/bin/$pkgname"
28
29
# Documentation.
30
install "xschelp.htb" "$pkgdir/usr/lib/$pkgname/"
31
32
# Library.
33
lib="libgstvideosection.so"
34
if [ -e "$lib" ]; then
35
install -Dm0755 "$lib" "$pkgdir/usr/lib/gstreamer-1.0/$lib"
36
fi
37
38
# Icons.
39
for icon in gtkicons/xsc*png
40
do
41
unprefixed=${icon#*xsc}
42
size=${unprefixed%.png}
43
install -Dm0644 $icon "$pkgdir/usr/share/icons/hicolor/${size}/apps/seventhstring-transcribe.png"
44
done
45
46
# Mime type with icon.
47
mime_file=seventhstring-transcribe.xml
48
cat <<"-EOF-" > $mime_file
49
<?xml version="1.0" encoding="UTF-8"?>
50
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
51
<mime-type type="application/seventhstring-transcribe">
52
<comment>Transcribe! File</comment>
53
<glob pattern="*.xsc"/>
54
<icon name="seventhstring-transcribe"/>
55
</mime-type>
56
</mime-info>
57
-EOF-
58
install -Dm0644 $mime_file "$pkgdir/usr/share/mime/packages/$mime_file"
59
60
# Application .desktop file.
61
desktop_file=seventhstring-transcribe.desktop
62
cat << -EOF- > $desktop_file
63
[Desktop Entry]
64
Encoding=UTF-8
65
Version=1.0
66
Type=Application
67
MimeType=application/seventhstring-transcribe;
68
Exec=transcribe %f
69
Categories=Audio;
70
Terminal=false
71
Icon=seventhstring-transcribe
72
Name=Transcribe!
73
-EOF-
74
75
install -Dm0644 $desktop_file "$pkgdir/usr/share/applications/$desktop_file"
76
}
77
78
# vim:set ts=2 sw=2 et:
79
Changes since previous scan
--- PKGBUILD @ 2026-07-22 00:29+++ PKGBUILD @ 2026-09-27 15:19@@ -1,19 +1,21 @@-# Maintainer: Karl Ljungkvist <k[dot]ljungkvist[at]gmail[dot]com>+# Maintainer: Razvan Cojocaru <razvanc[at]mailbox[dot]org>+# Contributor: Karl Ljungkvist <k[dot]ljungkvist[at]gmail[dot]com> # Contributor: Gobidev <adrian[dot]groh[at]t-online[dot]de> # Contributor: Dominik Schrempf <dominik dot schrempf at gmail dot com> # Contributor: sekret, mail=$(echo c2VrcmV0QHBvc3Rlby5zZQo= | base64 -d) pkgname=transcribe-pkgver=9.60.0+pkgver=9.70.0 pkgrel=1 pkgdesc="music transcription aid" arch=('x86_64') url="https://www.seventhstring.com/xscribe/overview.html"-license=('unknown')+license=('custom') depends=('libsm' 'gtk3' 'gst-plugins-base-libs') optdepends=('gst-plugin-pipewire')+options=(!strip) source=("https://www.seventhstring.com/xscribe/downlo/xscsetup-${pkgver}.tar.gz")-sha256sums=('45dda6ffbddf1b32f9a2ba95d6933c2c42a90dafee91ba5af35d299ea4c1fa44')+sha256sums=('985bdc60971af84198500a7959d43d3594910636509d1cbd531ed726fd7f2abf') package() {Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-27 15:19:08 | Medium | 2 |
| 2026-09-27 13:18:29 | Medium | 2 |
| 2026-07-22 00:29:32 | Clean | 2 |
| 2026-07-21 19:17:41 | Medium | 1 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-19 18:54:17 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |