Skip to content

Commit 36f55fe

Browse files
committed
update to 1.4.0
1 parent 0143d3e commit 36f55fe

24 files changed

+936
-554
lines changed

‎.gitignore‎

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
# Артефакты сборки и временные файлы
2-
#*.tar.gz
3-
#*.tar.xz
2+
*.tar.gz
3+
*.tar.xz
44
*.zip
55
*.log
66
*.bak
77
*.swp
88
*.tmp
9+
*.AppImage
910

1011
# makepkg/AUR
1112

12-
#*.src.tar.*
13-
#*.sig
14-
#pkg/
13+
*.src.tar.*
14+
*.sig
15+
pkg/
16+
src/pkg/
1517
build/
1618

1719
# Кэш и пользовательские данные
@@ -24,7 +26,7 @@ __pycache__/
2426
*.pyc
2527

2628
aur/pkg/
27-
#aur/*.pkg.tar.zst
29+
aur/*.pkg.tar.zst
2830
aur/*.log
2931
aur/PKGBUILD.bin
3032

‎README.md‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,15 +78,13 @@ perplexity/
7878
│ ├── launcher.sh # Application launcher
7979
│ ├── perplexity.desktop # Desktop entry
8080
│ └── default.conf # Default configuration
81-
├── 🚫 deploy_aur/ # Deprecated; experimental binary repack (not used in CI)
8281
├── 📚 docs/ # Documentation
8382
│ ├── architecture.md # Project architecture
8483
│ └── *.md # Technical documentation
8584
├── ⚙️ .github/workflows/ # CI/CD automation
8685
│ └── build_and_publish.yml # Auto-build and publish
8786
└── 🗂️ usr/ # Linux system files
8887
├── bin/perplexity # Executable file
89-
├── lib/ # Vendor libraries (optional, fallback via LD_LIBRARY_PATH)
9088
└── share/ # Resources (icons, desktop files)
9189
```
9290

@@ -247,10 +245,13 @@ sudo pacman -U perplexity-*.pkg.tar.zst
247245

248246
| Component | Version | Description |
249247
|-----------|---------|-------------|
250-
| **Electron** | 33.3.2 | Desktop application framework |
248+
| **Electron** | System (latest) | Uses system-provided Electron (Arch package) |
249+
| **Target Electron** | 38.1.0 | Version used in upstream development |
251250
| **Node.js** | Latest | JavaScript runtime |
252251
| **ToDesktop Runtime** | ^2.1.2 | Additional capabilities |
253-
| **Package Version** | 1.3.0 | Current application version |
252+
| **Package Version** | 1.4.0 | Current application version |
253+
254+
> **Note:** You can use a specific Electron version by setting `ELECTRON_CUSTOM_BIN` in the configuration file.
254255
255256
---
256257

‎aur/PKGBUILD‎

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# Maintainer: mazix <mazix@bk.ru>
22

33
pkgname=perplexity
4-
pkgver=1.3.0
5-
pkgrel=4
4+
pkgver=1.4.0
5+
pkgrel=1
66
commit='<COMMIT>'
77
pkgdesc='Native Perplexity AI client for Linux'
88
arch=('x86_64')
@@ -22,7 +22,12 @@ source=(
2222
'default.conf'
2323
'perplexity.install'
2424
)
25-
sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP')
25+
sha256sums=('SKIP'
26+
'2cffb28aff1a7059b8d2ff876dee249cd6c907b4e4f57f6f4e781b8bfbe82c4d'
27+
'553ae2c5fecc8a5bab7aedcd07450d89f0220c46695fac488d4aa074330eb3c7'
28+
'600361a1878196e08df272792f798b8a6cbe0092234dac89e56ace0c441b5e4f'
29+
'01692302be8137ce1f61e6a4c0f680818053bded7ebd8ea2ee3a47cc1d9f71af'
30+
'85437de44f57ffe89c7c13aee24f891ee95e3e9f594e89f7de74e144e21eccf6')
2631

2732
install=perplexity.install
2833

@@ -47,12 +52,6 @@ package() {
4752
exit 1
4853
fi
4954

50-
# При наличии локальных библиотек в репозитории — добавить их в пакет
51-
if [ -d "usr/lib" ]; then
52-
install -dm755 "${pkgdir}/usr/lib/${pkgname}/vendor-libs"
53-
cp -r usr/lib/. "${pkgdir}/usr/lib/${pkgname}/vendor-libs/"
54-
fi
55-
5655
# Устанавливаем исполняемый файл (лаунчер) и конфиг по умолчанию
5756
install -Dm755 "${srcdir}/launcher.sh" "${pkgdir}/usr/bin/perplexity"
5857
install -Dm644 "${srcdir}/default.conf" "${pkgdir}/etc/perplexity/default.conf"

‎aur/launcher.sh‎

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,4 @@ if [ "${DEV_TOOLS}" = "1" ] || [ "${DEV_TOOLS}" = "true" ]; then
5454
ALL_FLAGS="--remote-debugging-port=${DEBUG_PORT} --auto-open-devtools-for-tabs ${ALL_FLAGS}"
5555
fi
5656

57-
# Prepend bundled vendor libraries to loader path (fallback for missing system libs)
58-
export LD_LIBRARY_PATH="/usr/lib/perplexity/vendor-libs:${LD_LIBRARY_PATH}"
59-
6057
exec "$ELECTRON_BIN" "/usr/lib/perplexity" $ALL_FLAGS "$@"

‎deploy_aur/.SRCINFO‎

Lines changed: 0 additions & 21 deletions
This file was deleted.

‎deploy_aur/PKGBUILD‎

Lines changed: 0 additions & 87 deletions
This file was deleted.

‎deploy_aur/default.conf‎

Lines changed: 0 additions & 5 deletions
This file was deleted.

‎deploy_aur/launcher.sh‎

Lines changed: 0 additions & 60 deletions
This file was deleted.

‎deploy_aur/perplexity.desktop‎

Lines changed: 0 additions & 19 deletions
This file was deleted.

‎deploy_aur/perplexity.install‎

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)