forked from Etersoft/eepm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
eepm.spec
3587 lines (3120 loc) · 155 KB
/
eepm.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
%define _unpackaged_files_terminate_build 1
Name: eepm
Version: 3.62.13
Release: alt1
Summary: Etersoft EPM package manager
License: AGPL-3.0+
Group: System/Configuration/Packaging
Url: http://wiki.etersoft.ru/EPM
Packager: Vitaly Lipatov <[email protected]>
# Source-url: https://github.com/Etersoft/eepm/archive/refs/tags/%version.tar.gz
Source: %name-%version.tar
BuildArchitectures: noarch
%if "%_vendor" == "alt"
Obsoletes: epm
Provides: epm = %EVR
# FIXHERE: Replace with target platform package manager
Requires: apt rpm
# apt-scripts missed on ALT SP 8, update-kernel is extra in containers
#Requires: apt-scripts update-kernel
# TODO: don't use at all
Requires: apt-repo
%endif
AutoProv:no
AutoReq:no
# TODO: drop gzip (used in some pack.d/repack.d/play.d)
Requires: coreutils diffutils findutils file gawk grep gzip less sed bash termutils
%description
Etersoft EPM is the package manager for any platform
and any platform version. It provides
universal interface to any package manager.
Can be useful for system administrators working
with various distros.
See detailed description here: http://wiki.etersoft.ru/EPM
%package repack
Summary: Etersoft EPM package manager (repack requirements)
Group: System/Configuration/Packaging
Requires: %name
# = %EVR
Requires: alien dpkg patchelf p7zip
%if "%_vendor" == "alt"
Requires: eepm-rpm-build
%else
Requires: /usr/bin/rpmbuild
%endif
%description repack
This package has requirements needed for using epm repack on ALT
(repack rpm packages and repack/install deb packages).
See https://bugzilla.altlinux.org/show_bug.cgi?id=34308 for
a discussion about extra requirements.
%prep
%setup
%install
%make_install install DESTDIR=%buildroot \
datadir=%_datadir bindir=%_bindir mandir=%_mandir \
sysconfdir=%_sysconfdir version=%version-%release
%files
%doc README.md TODO LICENSE
%dir %_sysconfdir/eepm/
%dir %_sysconfdir/eepm/play.d/
%dir %_sysconfdir/eepm/pack.d/
%dir %_sysconfdir/eepm/repack.d/
%dir %_sysconfdir/eepm/prescription.d/
%config(noreplace) %_sysconfdir/eepm/eepm.conf
%config(noreplace) %_sysconfdir/eepm/serv.conf
%config(noreplace) %_sysconfdir/eepm/*.list
%config(noreplace) %_sysconfdir/eepm/repack.d/*
%config(noreplace) %_sysconfdir/eepm/pack.d/*
%config(noreplace) %_sysconfdir/eepm/play.d/*
%config(noreplace) %_sysconfdir/eepm/prescription.d/*
%_bindir/epm*
%_bindir/eepm
%_bindir/serv
%_bindir/distr_info
%_bindir/esu
%dir /var/lib/eepm/
%dir /var/cache/eepm/
%_man1dir/*
%_datadir/%name/
%_sysconfdir/bash_completion.d/serv
%_sysconfdir/bash_completion.d/eepm
%files repack
%changelog
* Wed Aug 07 2024 Vitaly Lipatov <[email protected]> 3.62.13-alt1
- distr_info: add MSVSphere and AlterOS support
- epm-epm_install: install epm-play if needed
- epm play: add xerox-spl-driver (eterbug #17548)
- epm play: add schildichat-desktop (eterbug #17565)
- epm play rstudio: fix install (eterbug #17589)
* Tue Jul 23 2024 Vitaly Lipatov <[email protected]> 3.62.12-alt1
- epm play: add ayugram
- epm play: add waterfox
- fix memory allocations in switch-to-nvidia.sh
- update switch-to-nvidia.sh
- epm repo change: call repofix before
* Wed Jul 10 2024 Vitaly Lipatov <[email protected]> 3.62.11-alt1
- epm play lunacy: use snap if glibc is too old
- add base Redox support
- eget: use ipfs.io instead of cloudflare
- eget: use timeout 20s for response checking, only one try by default
* Sun Jun 23 2024 Vitaly Lipatov <[email protected]> 3.62.10-alt1
- epm play: add hiddify
- epm play: fix nekoray
- epm play: fix hiddify
- epm play: add anilibrix
- epm print: fix shortname on deb systems
- eget: don't add duplicate URL with the same CID
- eget: get latest CID entry from IPFS_DB
- eget: add EGET_IPFS_FORCE_LOAD enables downloading ever if the target is exists in IPFS DB
- epm play trueconf: update source urls
- epm play: add libgtkglext to anydesk dependency (eterbug #17334)
- epm play: add sane-katusham247 (eterbug #17332)
- epm play: add s4a (eterbug #17346)
- epm play: fix guardant PKGURL in deb systems (eterbug #17340)
- epm play switch-to-nvidia: add libxnvctrl0 and i586-libnvidia-ml (eterbug #17333)
- epm play switch-to-nvidia: use modprobe -r for unload nouveau
- epm play: add cups-drivers-katusham247 (eterbug #17332)
- epm play: add Firestorm Viewer for Open Simulator (eterbug #17325)
- epm play: add Firestorm Viewer for Second Life (eterbug #17325)
- epm play: add alteroffice (eterbug #17332)
- epm play: fix far2l-portable install (eterbug #17322)
- epm play: fix radicle install (eterbug #17322)
- epm repack far2l-portable: fix desktop file, bin command (eterbug #17322)
* Mon May 06 2024 Vitaly Lipatov <[email protected]> 3.62.9-alt1
- epm play: add everdo
- epm query_file: use realpath to dir (workaround against usrmerge)
- epm generic-default: improve link creation, desktop fixing, chrome-sandbox detection
- epm repack freeplane: fix path
- epm repack: add hiddify support
- epm play: add arduino-ide (eterbug #17318)
- epm pack davinci-resolve: removed problematic libs
- epm repack: fix unigine-heaven executable link
- epm repack postmaster: fix exec script
- epm repack microsoft-edge-*.sh: skip missed libs
- epm repack rupost-desktop: fix link issue
- epm play chrome: set warn_version_is_not_supported
- epm download: add workaround for args (particularly, ?viasf=1) in downloaded files
* Wed May 01 2024 Vitaly Lipatov <[email protected]> 3.62.8-alt1
- epm play: add --no-sandbox to raindrop (eterbug #17298)
- epm-upgrade: do usrmerge only when real epm upgrade
- add translate keywords to po/Makefile (eterbug #17278)
- add new functions for translate
- epm full-upgrade: fix --no-flatpak option (eterbug #17308)
- epm repack duplicati.sh: drop unneeded python things
- epm repack geogebra-classic: skip using ALT only macro when eepm-rpm-rebuild is used
- epm repack common.sh: improve error about missed target
- epm play rstudio: fix URL
- epm repack atom: drop unneeded python rules
* Tue Apr 30 2024 Vitaly Lipatov <[email protected]> 3.62.7-alt1
- epm play: use snap name for downloading snap (not rpm package name)
- bash completion update (eterbug #17251)
- epm play: install xdg-desktop-portal backends for flatpak (eterbug #17245)
- epm-download: allow install a few packages by mask (improve heuristic)
- epm play anydesk: update for new upstream package placement
- epm play: rename NotepadNext and OrcaSlicer to lower character registry
- epm play notepad-next: allow set version
- epm list --available: use cached list for --short, don't fallback to package manager with --direct
- epm-check_updated_repo: use epm_vardir, not /var/lib/rpm
- bash_completion/eepm: use epm list --quiet --short --direct instead of direct using /var/lib/eepm/available-packages
- epm play yandex-browser: fix RedOS case
- epm upgrade: move upgrade to usrmerged filesystem to epm upgrade
- epm: use set_sudo before store_output to fix sudo with password issue
* Thu Apr 25 2024 Vitaly Lipatov <[email protected]> 3.62.6-alt1
- epm play switch-to-nvidia: remove libGLUT and libGLU, translate output console into English
- epm play: add Trezor Suite
- epm repack.d/common.sh: always set SUID for chrome-sandbox (ignore userns)
- epm-update: improve message about repo update errors
- epm-repack-rpm: fix packing links to dirs
- epm play: add yougile
- epm play: add nekoray
- epm play: add yandex-telemost (eterbug #17210)
- epm status: implement support for --installed package version checking
- epm print: add enough package command to check if needed version is installed (use epm status --installed instead of)
- epm full-upgrade: add support for usrmerge (filesystem 3.1)
- epm play: add lexmark-upd-ppd (eterbug #17268)
- epm play: add bellsoft-java11-full (eterbug #17289)
- epm play: add Anytype (eterbug #17279)
- epm play.d/okular-csp.sh: allow install on ALT Sisyphus
- epm play: use universal script for repacking snaps
- epm play: added add_bin_exec_command to generic-default.sh (eterbug #17248)
- epm packages: add --last argument (eterbug #17253)
- epm packages: changed sort order from most to least in --sort argument
- epm packages: fix working of argument --sort with argument --short
- epm full-upgrade: run epm play --update on all systems
- eget: fix header quoting issue
* Thu Apr 18 2024 Vitaly Lipatov <[email protected]> 3.62.5-alt1
- epm prescription: add gcc-multilib
- epm repack apache-netbeans: add /usr/bin/javac require
- epm play: add --upgrade as alias for --update
- epm upgrade: use upgrade for dnf/yum instead of distro-sync
- epm play: allow enable ipfs in eepm.conf
- epm full-upgrade: add --ipfs support for epm play
- epm play cascadeur: add several versions to install
- epm play yandex-browser: force unversioned install, add redos support
- eget: add pinata.cloud ipfs gateway, disable local Brave ipfs instance
- eget: use only selected ipfs gateway when EGET_IPFS_GATEWAY is set
- epm repack.d/common.sh: make fatal on missed target bin
- epm repack.d/common.sh: add support for some source /opt/dir in move_to_opt
- epm play balena-etcher: add direct downloading, use deb only
- distr_info: fix vendor distro name for RedOS
- distr_info: add UOS support
- epm play switch-to-pipewire: added install mode
- epm play: add mts-link-desktop (eterbug #17254)
- epm play: add Vesktop (eterbug #17255)
- epm play: add OrcaSlicer (eterbug #17261)
- epm play gitkraken: fix libc req; bin file not found (eterbug #17262)
- epm play: add radicle (eterbug #17267)
* Sun Apr 14 2024 Vitaly Lipatov <[email protected]> 3.62.4-alt1
- epm pack.d common: add eget()
- epm: improve hack for install by provides
- epm release-upgrade/downgrade: update supported ALT branches
- epm download: add epm clean to fix downloading when the package already in the cache
- epm play: disabled atom: official sunset on December 15, 2022
- epm play brave: allow direct downloading
- epm play joplin: switch to the project site, get latest stable version
- epm ei: update eepm-repack if it is installed
* Thu Apr 11 2024 Vitaly Lipatov <[email protected]> 3.62.3-alt1
- epm pack Telegram: download icons from IPFS
- epm pack 64Gram: download icons from IPFS
- epm-addrepo: add to rewrite p1?/p? and c1?f?/c?f? without apt-repo
- epm-repofix: rewrite, update for p11/c10f?
- epm-sh-functions: don't warning about sudo
* Tue Apr 09 2024 Vitaly Lipatov <[email protected]> 3.62.2-alt1
- eget: fix get response 404 from CloudFlare via range 0-0 downloading (#1)
- epm-repack subpackage: require eepm-rpm-build for ALT and /usr/bin/rpm-build for other distros
- epm-repopkg: fix missed closing square bracket
- introduce try_assure_exists() and use it
- epm-repack-rpm: rewrite rpm-build checking (try install eepm-rpmbuild firstly)
- epm pack, repack: add Davinci-resolve
- epm repack: add checking for tarball name in packrules.list
- epm: check PATH on any systems, add warning if sudo is used
- add esu man page
- update CMDSHELL to use SHELL if env is missed
- epm play: fix far2l download
- epm play pstube: enable, fix downloading latest version
- epm-download: replace spaces in downloaded filenames with -
- epm play: added penpot-desktop
- epm play common.sh: add url support to snap_get_pkgurl
- epm-repack-rpm: drop /usr/share/icons/gnome dirs from packing
- epm repack.d/generic.sh: add correct defattr
- epm pack pantum: fix tar name handling (there are no spaces more)
- epm sf: skip missed contents_index files
- epm: export EPMVERSION for all tools
* Sat Apr 06 2024 Vitaly Lipatov <[email protected]> 3.62.1-alt1
- epm play r7-office-organizer: force latest version due bug with package name
- epm-download: __download_pkg_urls(): add workaround for spaces in downloaded files
- eget: add list url support for .md (markdown)
- eget: always use filter for separated mask
- epm play: add cursor
- __add_to_contents_index_list: skip missed files
- epm whatdepends: separate ALT case
- epm assure: check if the package is installed before ask
- confirm_info: print out question message to /dev/stderr
* Thu Apr 04 2024 Vitaly Lipatov <[email protected]> 3.62.0-alt1
- stable release
- epm play: add raindrop.io
- epm play rustdesk: skip nighttly downloading, rewrite repack
- epm info: stop Changelog list on ALT
* Thu Apr 04 2024 Vitaly Lipatov <[email protected]> 3.61.5-alt1
- eget: select IPFS gateway if gateway mode is forced
- epm play: add obs-linuxbrowser
- epm play: Added flatpak support
- epm-mark: add aliases install/remove for manual/auto (dnf compatibility)
- epm update: run upgrade with used with args
- epm-repack: drop strict eepm version requires, drop rpm-build requires
- epm-sh-functions: enable gettext translation
- add initial po/Makefile
* Wed Apr 03 2024 Vitaly Lipatov <[email protected]> 3.61.4-alt1
- epm-repack-rpm: check package name after spec fixing
- epm play yandex-messanger: rename package chats to yandex-messenger
- epm play r7-office-organizer*: fix removing on ALT (fix package name)
- epm play.d/common.sh: allow a few packages in PKGNAME (assume they with the same version)
- epm play: add i586-openssl098
- epm-programs: add --short support
- epm play telegram: add direct URL support
- epm play mailruagent: rewritten
- epm repack cascadeur: rewritten
- epm pack flashplayer: move all code from repack rule
- epm pack Telegram: move desktop/icons from repack rule
- epm pack 64Gram: move icons/desktop from repack rules
- epm repack cuda-z: move icons/desktop from repack rule
- epm repack vkteams: move icons/desktop from repack rule
- epm play: Added snap support
* Tue Apr 02 2024 Vitaly Lipatov <[email protected]> 3.61.3-alt1
- epm play chrome: fix downloading
- epm play: add popcorn-time
- epm play: add tradingview
- epm play element-desktop: add direct URL
- epm play kyodialog: update to 9.3
- epm play: add support for run direct script
- epm play.d/common.sh: do fatal if there are a few packages in PKGNAME
- epm play onlyoffice: fix is_glibc_enough call
* Mon Apr 01 2024 Vitaly Lipatov <[email protected]> 3.61.2-alt1
- epm play: fix forcing version with --ipfs
- epm play myoffice: add direct download for known version
- epm pack snap4arduino: use .tar as intermediate archive
- epm play librewolf: fix download for ALT 10
- distr_info: add initial support for OpenMandrivaLx
- epm play: rewrite r7-office-organizer, add r7-office-organizer-pro
- epm repack rudesktop: drop original requires
* Mon Apr 01 2024 Vitaly Lipatov <[email protected]> 3.61.1-alt1
- epm release-upgrade: add rule for OpenMandrivaLX (untested)
- epm repack.d/common.sh: add tags Requires, Conflicts, Provides after main tags
- epm play: fix icons install for JetBrains products
- epm repack: add apache-netbeans rule to ignore some deps
- epm play anydesk: use direct link to workaround against buggy vendor server
* Mon Apr 01 2024 Vitaly Lipatov <[email protected]> 3.61.0-alt1
- epm play angie: update distros
- epm play: add kyocera-sane
- epm repack ungoogled-chromium: fix duplication .desktop file
- epm repack 64gram: disable autoupdate
- epm pack/repack: download package in any case
- rsync_alt_contents_index: add warning if rsync check is failed
- epm play guardant: use repack for all rpm based distros
- epm pack sidequest: fix icons install
- epm play virtualhere: replace legacy converting code to epm pack using
- epm play snap4arduino: rewrite via epm pack
- epm play sublime: rewrite via epm pack
- epm play.d: introduce warn_version_is_not_supported() and use it
- epm play logseq: move repacking to pack.d
- epm play liteide: move repacking to pack.d
- epm play: add URL where missed
- epm play common: switch to update to latest known version
- epm play common.sh: use last unknown version if --ipfs in use
- epm play: replace epm tool eget with just eget
- epm play: add mytonwallet
- epm repack: add check if the package name is the same as was in play.d script
- epm pack.d/generic-appimage.sh: improve PRODUCT/VERSION separating
- epm play xod-ide: fix downloading and repacking
- epm repack.d/generic-appimage.sh: set PRODUCTCUR (as lowercased PRODUCT) and create link if they differs
- epm play: cleanup rudesktop download and repacking
- epm play.d: add override_pkgname and use it
- epm play telegram: fix beta support
- epm play: install latest tested version by default
- epm repack.d/generic.sh: fill only empty Summary
- eget: add support square brackets as wildcards
- epm-repack-rpm: run fix spec after repack scripts
- epm play pantum: full rewrite
- epm play epsonscan2: rewrite, split epsonscan2-non-free-plugin separately
- epm play epson-printer-utility: cleanup
- epm repack: add support for .appimage (low case) extension
- epm pack.d/generic-appimage.sh: don't override package version with X-AppImage-Version (can be wrong)
- epm play: fix version issues (installing by version package we get before)
- epm play.d/common.sh: implement install_pkgurl and install_pack_pkgurl and use it (repack rpm packages for any distro)
- epm play piktomir: clean up via pack.d/piktomir.sh
- epm play: remove obsoleted sputnik-browser, net.downloadhelper.coapp.sh
- epm play cnrdrvcups-ufr2: enable repack for rpm
- epm play aksusbd: update to 9.15, switch to IPFS
- epm pack.d/generic-appimage.sh: fix for version started with v
- epm play: add NotepadNext
- epm pack: add create_file() and use it
- epm repack: huge cleanup
- epm repack: remove unused scripts
* Thu Mar 28 2024 Vitaly Lipatov <[email protected]> 3.60.13-alt1
- epm play: add mailspring
- epm-remove: stop hi level removing when --noscripts is used
- epm play telegram: add check for glibc 2.28
- epm play: add sidequest
- epm play: add element-desktop
- epm play: add mattermost-desktop
- epm-assure: keep installed packages
- epm-autoremove: stop on AstraLinux (unsupported by the distro)
- epm: allow scripts in Kaspersky packages
- epm repack PacketTracker: improved for 8.2 and 8.2.1
- epm play packet-tracer: add install from sysnettechsolutions
- epm play: add epson-printer-utility
- epm-repack-rpm: use fakeroot when is not root (to avoid alien warning about root)
- vdhcoapp: fix package name
- eget: hide missed Brave's ipfs error
- eget: add support for a new IPFS gateways
- epm play: add nwjs-ffmpeg-prebuilt
- epm repack trueconf: fix for trueconf client since 8.4.0.1957
* Tue Mar 26 2024 Vitaly Lipatov <[email protected]> 3.60.12-alt1
- eget: fix --check using (also allow --check for backward compatibility)
- epm play: add yandex-messenger
- epm play: add pfusp (Ricoh SP-1120N / SP-1125N / SP-1130N Image Scanner Driver)
- epm play: add webots
* Sun Mar 24 2024 Vitaly Lipatov <[email protected]> 3.60.11-alt1
- repack.d: remove scripts with only add_libs_requires (it is default behaviour)
- epm play: add xnconvert
- epm-pack: change HOME to $(pwd) for pack.d scripts
- epm play brave: drop dev build
- epm play: add reaper
- epm pack.d/generic-appimage.sh: add workaround for empty version in the desktop file
- epm play yuzu: switch to IPFS archive
- epm play virtualhere: fix version retrieving
- epm repack net.downloadhelper.coapp.noffmpeg: add conflict to net.downloadhelper.coapp
- epm play todoist: cleanup for new AppImage naming scheme
- epm pack generic-snap.sh: fix icon placement and desktop file
- epm play geogebra: restore install via IPFS store
- epm play freeplane: fix download URL
- epm repack ipera-mediaserver: fix requires
- epm play t1client: update download URL
- epm pack far2l-portable: fix package name as far2l-portable
- epm play yandex-music: fix package name
- epm-full_upgrade: don't stop if epm play is failed
- epm pack: add davinchi-resolve
- epm pack: add postman
- add epm Downgrade (update and downgrade)
- epm play lunacy: don't install if glibc is too old
- epm repack postman: packing as electron app
- epm play: add unsupported docker-desktop
- eget: replace --check with --check-url and --check-site
* Sun Mar 17 2024 Vitaly Lipatov <[email protected]> 3.60.10-alt1
- distr_info: identify all Fedora based system as Fedora
- epm-addrepo: fixes for URLs to ALT repos
- epm pack vkteams: fix unpacking
- epm play: add wing (ALT bug 47465)
- epm play teamviewer: add aarch64
- epm play: print package description before install
- epm play: add ridoclnx
- epm repack r7-office: add comment
- epm play: onlyoffice.sh: use --repack for all platforms
- epm repack: update onlyoffice-desktopeditors
- epm repack: add support for --verbose and --nodeps
* Mon Mar 11 2024 Vitaly Lipatov <[email protected]> 3.60.9-alt1
- epm repack.d/common.sh: skip alt specific on non ALT systems
- epm pack.d/generic-appimage.sh: get VERSION from X-AppImage-Version field of a desktop file
- epm repack: run add_libs_requires by default
- epm play viber: use AppImage
- epm play: add tonkeeper
- epm repack: add net.downloadhelper.coapp.noffmpeg
- epm play r7-office: update for support new versions
- add_chromium_deps(): remove libatopology.so.2
- epm repack balena-etcher: move to /opt
- epm repack: add hack for get AppImage version from URL
- epm play: add neovide
- epm repack librewolf: fix repacking
* Mon Mar 11 2024 Vitaly Lipatov <[email protected]> 3.60.8-alt1
- epm-sh-altlinux-contents-index: fix update content index
- epm repack plex-desktop: fix repack with eepm-rpm-build
- epm-search: don't use -- in dnf/yum search
- set_sudo: check sudo twice
- distr_info: use lastest ID_LIKE word
- distr_info: fix Android version detection
- epm play yandexmusic: update download package name
- repack.d/generic.sh: disable /usr/lib/.build-id generating
- epm repack google-chrome-stable: fix summary, add conflicts to google-chrome-preinstall
- repack.d/unigine-superposition.sh: stop require libQt5Test.so.5
- epm play: rename yandexmusic.sh to yandex-music.sh
- epm play: don't check if a play script is executable
- epm repack teamspeak3: add libwebp6 install (fix github issue 64)
- epm repack teamspeak3: remove unusable libqwayland*
- epm play teamspeak: update versions
- epm play: add singularityapp (fix github issue 49)
- epm requires: check every file separately
- epm repack singularityapp: remove common libs
- epm play: add vk-messenger (fix github issue 50)
* Tue Feb 20 2024 Vitaly Lipatov <[email protected]> 3.60.7-alt1
- epm-update: skip apt-cache (use too much time)
- /etc/pkgallowscripts.list: allow scripts for eepm as a hack
- epmp switch-to-nvidia.sh: added check kflavour
- epm-repofix: rewrite epm repo change
- epm prescription i586-fix: no remove in auto mode
- epm repack anydesk: add missed gtk gl libs
- epm play switch-to-nvidia.sh: add --force support
- epm play switch-to-nvidia: cleanup check_run_kernel
- epm repack sbb: fix libcurl-gnutls.so.4(64bit) require (ALT bug 47890)
* Thu Feb 08 2024 Vitaly Lipatov <[email protected]> 3.60.6-alt1
- epm repack net.downloadhelper.coapp: add json for browsers
- add ALT_BRANCH_ID support for ALT SP Workstation
- repack.d/net.downloadhelper.coapp.sh: fix path
- epm play rstudio: add ROSA support
- epm-repack-rpm: try use hard link during copying
- epm-sh-functions: fix BIGTMPDIR
- epm repack librewolf: fix dependencies
- epm-epm_install: use SYSTEMARCH for distro independent arch checking
- epm-repolist: add support for apt-dpkg
- epm play wine: add support for wow64 build
- epm prescription switch-to-nvidia: fixed check kernel version and added make-initrd
- epm play: add upscayl (thx @bbadon)
- epm play: add yandexmusic
* Sat Dec 23 2023 Vitaly Lipatov <[email protected]> 3.60.5-alt1
- epm repack Telegram: disable updater
- epm play telegram: set maximal version for glibc
- epm play viber: use only latest Viber version
- epm play vdhcoapp: add support for 2.x version
* Tue Nov 21 2023 Vitaly Lipatov <[email protected]> 3.60.4-alt1
- epm play vivaldi: disable install external codecs
- epm-sh-functions: allow override error comment with EPMPROMOMESSAGE
- epm pack k3s: add symlinks
- epm-install: fix broken grep rule
- epm prescription switch-no-nvidia: add ROSA support via kroko-cli
- epm prescription switch-no-pipeware: add ROSA support
- epm repo change: add support for ftp.altlinux.org and mirror.eterfund.org
- __epm_assure_7zip: install 7-zip firstly
- epm pack: fix dir permissions for AppImage
- update switch-to-nvidia.sh. More packages. Add vesa as cleanup xorg trigger (#45)
- update switch-to-nvidia.sh (#46)
- epm repack Telegram: revert desktop name to origin
- epm addrepo: add deferred repo support
- update switch-to-nvidia.sh (#47)
- epm play librewolf: repack for alt
- epm repack: add workaround for missed icons
- epm play: add xod-ide support
- epm-update: update local packages list only if /etc/bash_completion.d is exists
* Fri Sep 22 2023 Vitaly Lipatov <[email protected]> 3.60.3-alt1
- epm repack: add support for plk-sane
- epm play: add webcord
- epm play pantum: replaced set_autoreq by add_libs_requires
- epm play powershell: fix get version from github
- epm play rememberthemilk: hidden from the list
- epm play duplicati: replaced set_autoreq by add_libs_requires
- epm play kyodialog: replaced set_autoreq by add_libs_requires
- epm play firefox-nigtly: replaced set_autoreq by add_libs_requires
- epm play duckstation: move to preview version
- epm play t1client: added ignore_lib_requires libmng.so.1
- epm play far2l-portable: move to AppImage
* Fri Sep 22 2023 Vitaly Lipatov <[email protected]> 3.60.2-alt1
- epm play steam: fix bug
- epm play common.sh: allow removing for packages from the distro repo
- epm repack generic.sh: override version with value from eepm.yaml file
- epm play: add guardant (glds)
- epm repack atom: fix packing with eepm-rpm-build
- epm prescription switch-to-nvidia: added nvidia-modprobe (for the nvenc codec to work)
- epm repack wps-office: fix broken deps
- epm-sh-functions: fix BIGTMPDIR
- epm play zoom: fix broken deps
- epm play common.sh: accelerated find provides, fix objdump a.out, skipping empty lines in function add_libs_requires
- epm play spotify: fix broken deps
- epm play sane-panakvs: replaced set_autoreq by add_libs_requires
- epm play realvnc-viewer: replaced set_autoreq by add_libs_requires
- epm play realvnc-server: replaced set_autoreq by add_libs_requires
- epm play pycharm-professional: replaced set_autoreq by add_libs_requires
- epm play jetbrains-toolbox: replaced set_autoreq by add_libs_requires
- epm play: add SKIPREPACK for packages allowed install nonmodified
- epm repack: add printer-driver-pantum.sh
- epm play angie: fix repo for ALT and Astra
- erc: fixed 7z working with spaces in names
- erc: added assume Yes on all queries for unpack with 7z
* Sat Aug 26 2023 Vitaly Lipatov <[email protected]> 3.60.1-alt1
- epm repack common.sh: speedup requires retrieving
- epm repack-rpm: try install eepm-rpm-build
- epm repack: use cpio fixing only for rpm/deb
- epm repack: fix chat-gpt repack issue
* Thu Aug 24 2023 Vitaly Lipatov <[email protected]> 3.60.0-alt1
- epm play: add teamspeak3, teamspeak5, chatgpg-desktop, idea-community
- epm play: add rememberthemilk, rupost, powershell, dbeaver
- epm play: add thinlic-client, balena-etcher, bitwig-studio
- epm play angie: update supported distros
- epm: fix args for epm tool
- epm play: add 1c-connect
- epm-check_updated_repo: add support for LISTS from apt-config (see ALT bug 46987)
- epm repack yandex-browser: set update-ffmpeg as non executable
- epm repack generic.sh: do fix_cpio_bug_links (workaround for ALT bug 42189)
- epm repack teamviewer: rewrite
- epm repack: telegram: fix .desktop filename to work correctly in Wayland
- epm prescription: add glusterfs10, glusterfs11
- epm-downgrade: restore suddenly removed code for full downgrade (ALT bug 47048)
- epm repack bitwarden: use electron deps
- epm repack: rewrite with UNIREQUIRES and predefined lists
- epm repack: add missed yandex-browser-corporate-codecs-ffmpeg-extra.sh
- epm play steam: install only from repo on ALT
- use LC_ALL=C instead of LANG=C
- epm-repack-rpm: use eepm-rpmbuild if available
- epm play trueconf: fix package name
- epm play: add trueconf-server
- epm repack *codecs-ffmpeg: disable autoreq, cleanup
- epm restore: add pyproject.toml support
- epm play: check available glibc, not distro version
- epm play common: add is_openssl_enough, is_pkg_enough, is_glibc_enough
- epm repack: add is_soname_present and use it for chat-gpt
- epm play rudesktop: repack for ALT
- ercat: add --quiet support
- epm repo add: fix quoting, add --force support
- epm play wine: don't install wine-mono, wine-gecko directly
- epm repack kyodialog: fix version
- epm-install-alt: fix install kernel modules
- epm play: drop support for options without --
- epm repack: stop autoreq: yes for some scripts
- epm repack generic-appimage: use add_libs_requires
- epm repack: skip ALT only macros using when epm-rpm-build is used
- epm play: use ffmpeg-plugin-browser on ALT
- epm repack: skip /usr/lib and /usr/lib64 dir
- epm play rustdesk: allow install latest 1.2.2 version and fix 1.1.9 install
- fix breaking typo in i586-support.sh
- epm repack cnrdrvcups-ufr2-uk: fix issue with fixed libjbig
* Sat Jul 22 2023 Vitaly Lipatov <[email protected]> 3.59.0-alt1
- epm play: add rpcs3, pcsx2, duckstation
- epm play signal: switch to new way to get the latest version
- epm play: add clion, idea, phpstorm, webstorm
- epm play: speed up apps list
- epm play opera: fix install on deb systems
- epm play yandex-browser: fix install corporate on rpm systems
* Fri Jul 21 2023 Vitaly Lipatov <[email protected]> 3.58.4-alt1
- epm play: add pachca
- epm assure: don't print to stdout ever in --verbose
- epm pack hplip-plugin: add --nox11 (ALT bug 46507)
- epm repack: rewrite skype repacking (ALT bug 45502)
- epm play vkteams: implement via epm pack
- epm list: implement --upgradable
- epm play yandex-browser: install for ALT from rpm, add support for corporate package
* Fri Jul 21 2023 Vitaly Lipatov <[email protected]> 3.58.3-alt1
- epm update --content-index: ignore errors
- epm update: refactoring
- epm play add yuzu support
- epm play add pgadmin4
- epm play bitrix24: repack always, improve repacking
* Wed Jul 19 2023 Vitaly Lipatov <[email protected]> 3.58.2-alt1
- epm play teams: restore install, via web.archive.org
- epm play: add bitrix24
- epm play: add figma
- epm prescription switch-to-nvidia: update kernel only instead of full-upgrade, do i586-fix after all
- epm-repack-rpm: improve icon subdirs removing from packing
- distr_info: detect apt-get firstly
- epm repack: set umask 022 before repack
* Tue Jul 18 2023 Vitaly Lipatov <[email protected]> 3.58.1-alt1
- epm repack cnrdrvcups-ufr2-uk: use UNIREQUIRES
- epm repack yandex-browser: fix Provides (ALT bug 46967)
- epm repack Telegram/64Gram: add deps from ldd output for the main binary
- epm repack code/codium/draw.io: use add_electron_deps
- epm requires: add ELF support
- distr_info: don't print orig version if it is the same as release
- epm prescription: update switch-to-nvidia
- epm repoindex: drop sudo
- distr_info: get_service_manager: use 1 process name by default
* Sat Jul 15 2023 Vitaly Lipatov <[email protected]> 3.58.0-alt1
- distr_info: get_service_manager: check if systemd is running with pid 1
- epm play common.sh: use is_repacked for --installed
- epm repack ipera-client: add missed require (ALT bug 43761)
- epm-repack-rpm: call generic-default if there is no special repack script
- epm repack: use AutoReq: no, AutoProv: no by default
- epm-download: force download for repack
- epm mark showhold: add --short support for dnf
- epm mark: add checkhold
- epm mark: dnf: skip checking if versionlock is not installed
- distr_info: user HOME_URL if BUG_REPORT_URL is empty
- distr_info: use VENDOR_ID for select pkgtype
- epm repack: fix cnrdrvcups-ufr2-uk
- epm provides: add --short support for apt, separate requires by lines
- epm print compare version: implement via lua:print for non ALT rpm)
- epm repack common: implement add_unirequires and UNIREQUIRES support
- epm repack common: chmod 0755 all executable targets
- epm repack cuda-z: use UNIREQUIRES
- epm repack zoom: switch to UNIREQUIRES
- epm repack anydesk: switch to UNIREQUIRES
- epm repack: switch to add_electron_deps and add_chromium_deps
- epm play anydesk: fix download latest version
* Fri Jul 14 2023 Vitaly Lipatov <[email protected]> 3.57.14-alt1
- epm play: rewrite packages list operation via join
- erc: don't expand symlink in a path to a archive
- erc: extract_archive(): add tgz unpacking
- epm repack wps-office: fix segfault (ALT bug 45683)
- epm play onlyoffice: all get any version from github releases
- epm play onlyoffice: use 7.3.3 for p9 and c9f2
- epm play: add t1client support
- epm pack kubo: install /usr/bin/ipfs as executable
* Wed Jul 12 2023 Vitaly Lipatov <[email protected]> 3.57.13-alt1
- epm play: add portmaster
- epm play todoist: fix package name
- epm play ungoogled-chromium: keep old version due libc.so.6(GLIBC_2.33)
- epm play: remove repack for rudesktop
- epm pack: fix binary permissions for 64Gram/Telegram (7z issue)
- epm repack generic-appimage: fix EXEC getting from desktop file
- epm: add notify about --no-check-cerificate
* Mon Jul 03 2023 Vitaly Lipatov <[email protected]> 3.57.12-alt1
- epm play: add unifiedremote
- epm sf: fix index update
- epm play libicu56: use http (ALT bug 46508)
- epm play vinteo.desktop: fix url (ALT bug 46501)
- epm repack synology-drive: fix libnautilus issue (ALT bug 46509)
- epm repack generic-appimage: get PRODUCTCUR from desktop file
- epm play mssql-tools: fix download url
- epm repack brave: disable AutoReq
- epm prescription i586-support: fix typo
- epm prescription i586-fix: check vulkan-amdgpu only on ALT p10
- erc: add support for repack tgz->tar in 7z mode
- erc: use tar for tar creating
- distr_info: treat 0.x version as Sisyphus
* Sun Jul 02 2023 Vitaly Lipatov <[email protected]> 3.57.10-alt1
- epm play: add eXpress client
- epm play: add firefox-nightly
- epm play: add weasis
- eget: fix concatenate_url_and_filename()
* Thu Jun 29 2023 Vitaly Lipatov <[email protected]> 3.57.9-alt1
- epm play: add hansoft-client
- epm prescription i586-fix: fix missed support
- epm print info: add epm version output
- epm check_updated_repo: apt based only
* Tue Jun 27 2023 Vitaly Lipatov <[email protected]> 3.57.8-alt1
- epm list --available: fix for yum
- epm play steam: don't use deb if package can be installed from the repo
- epm play netbeans: fix install latest version (ALT bug 46505)
- epm play netbeans: change download url to support any released version, not latest only
- epm: fix description for epm sf
- epm repack anydesk: add all needed packages to requires
- generic-appimage: fix file permissions
- eepm.spec: drop update-kernel, apt-scripts from requires
* Wed Jun 07 2023 Vitaly Lipatov <[email protected]> 3.57.7-alt1
- epm repack: add_requires: for ALT only
- epm repack audiorelay: disable AutoReq, add manual requires
- epm repack k3s.sh: fix unitdir (for systemd services)
- epm repack anydesk: fix requires
- epm play commfort-client: get version from the site
- epm-filelist: add missed module epm-check_updated_repo
- epm play i586-fix: call i586-support firstly
- epm play aksusbd: add support for i386, aarch64, armhf
- distr_info: export SYSTEMARCH (-a)
- epm play: fix (arch dependent) list for deb systems
- distr_info: don't export vars, set only
- epm-sh-functions: don't export DISTRVENDOR
* Mon May 29 2023 Vitaly Lipatov <[email protected]> 3.57.6-alt1
- epm repo index: add x86_64-i586 support
- prescription: just add pipewire script
- epm clean: add --direct support and print about a possibility to use it
- epm check_updated_repo: add check if apt indexes is never updated
- don't handle ALTServer distro separately
- distr_info: fix ID_LIKE support, update tests
* Sun May 28 2023 Vitaly Lipatov <[email protected]> 3.57.5-alt1
- distr_info: add ID_LIKE support and small fixes
- fix content info checking
* Sat May 27 2023 Vitaly Lipatov <[email protected]> 3.57.4-alt1
- epm repopkg: always use i586 arch for 32 bit packages
- epm-sh-functions: hide missed TMPDIR warning
- epm provides: improve for dnf
- epm play logseq: fix name
- epm: check if /dev/stdin is pipe when check command in stdin
* Tue May 23 2023 Vitaly Lipatov <[email protected]> 3.57.3-alt1
- added --nox11 to pack.d/far2l-portable.sh (ALT bug 45869)
- epm repack ungoogled-chromium: fix chrome-sandbox name
- epm repack discord: disable autoreq, add fixed reqs
- epm play flyview-server: add comments about user, create var dir (ALT bug 45630)
* Tue May 23 2023 Vitaly Lipatov <[email protected]> 3.57.2-alt1
- i586-fix: added libd3d
- epm repack.d/generic.sh: improve python3 support
- simplify download via eget, parse result strictly
- epm full-upgrade: add --interactive support (ask for every step)
- esu: add messages if sudo or su is missed or not accessible
- epm addrepo: install apt-https if add https:// repo
- epm play: use https only
- epm play: add logseq support
- epm play: add freeplane
- epm requires/provides: add support for remote files (url)
- epm repack: ungoogled-chromium: fix chrome-sandbox name
- epm repack epsonscan2: fix linking
- epm repack 64Gram: fix updater disabling
- epm play cascadeur: revert to 2022.3.1 version
- epm filelist/search-file: move content index update to epm update
* Mon May 15 2023 Vitaly Lipatov <[email protected]> 3.57.1-alt1
- epm-sh-functions: add more diag info about tmp, drop rmdir for removed tmp files
- revert "disable bash completion for epm (see alt bug 46146)"
- epm repack: restore fixing tarball files permissions
- epm repack mobirise: add libjpeg8 require for newest versions
* Mon May 15 2023 Vitaly Lipatov <[email protected]> 3.57.0-alt1
- disable bash completion for epm (see alt bug 46146)
- epm play: add piktomir
- epm play: add epsonscan2
- epm repack gitkraken: disable perl requires (todo: remove embedded git?)
- epm-install: improve interactive mode
- epm download: check file after eget
- epm ei: check stable branch for eepm install only, trying install eepm from the repo
- epm ei: improve checking for url(s) returned from Korinf repo
- epm pack: rewrite and fix --repack logic
* Sun May 14 2023 Vitaly Lipatov <[email protected]> 3.56.1-alt1
- eget: add --get-ipfs-cid to help, fix for case when IPFS is disabled (no accessible gateway)
- epm repack: fix hack for empty Summary
- epm pack.d/generic-snap.sh: fixes
- epm play: add plex-desktop
- epm pack.d: fix generic-appimage.sh
- epm download: use BIGTMPDIR for temp download dir
* Sun May 14 2023 Vitaly Lipatov <[email protected]> 3.56.0-alt1
- epm repack hplip-plugin: add hplip require
- epm full-upgrade: fix --assumeyes option for flatpak
- epm play: use short epm version for get ipfs db
- epm policy: implement via dnf/yum info for dnf/yum based systems
- epm forbids * in any package names
- epm: add epm grep as alias for epm qp
- epm: modify PATH only for subprocess
- epm pack 1c83client: use esu instead of SUDO
- epm: introduce --debug and use it to enable bash -x
- improve load_helper to skip repeated include
- epm repack: use epm_status_repacked() instead if checking inplace
- epm pack: refactoring, move script runnning to a separate func
- epm: implement --put-to-repo=/path/repo support
- add epm tool yaml
- epm: fix --norepack option
- epm pack.d: add generic-snap.sh
- epm repack: implement all pack related things via pack code
- epm repack: set Distribution: EEPM, fix epm status
* Fri May 12 2023 Vitaly Lipatov <[email protected]> 3.55.8-alt1
- epm play: add k3s
- epm play: add webdavmailrucloud
- epm autoorphans: implement skip packages on hold
- epm-sh-install: skip vendor/scripts warning in dryrun mode
- epm full-upgrade: implement --dry-run (--just-print) support
- add initial epm bash completion
- epm download __download_pkg_urls(): allow download any files
- epm full-upgrade: add --no-clean (via config too) to disable clean after upgrade
- epm play --list-installed-packages: print packages for hidden apps too
- epm repack discord: rewrite files install part
- epm repo reset: implement for ALT
- epm repo save/restore: add to help, change work dir
- epm repo status: implement for apt
- epm assure: move warning text from assure_exists()
- assure_exists(): make interactive by default, mark as auto installed (ALT bug 42240)
- epm repack jetbrains-toolbox: rewrite install script (ALT bug 45870)
* Mon May 08 2023 Vitaly Lipatov <[email protected]> 3.55.7-alt1
- epm install kernel-module*: skip install if there is no any kernel
- epm play virtualbox-extpack: rewrite to use package install
- epm repack generic.sh: disable rpmlint
- epm play: add hplip-plugin
- epm update: save all available packages after update
* Mon May 08 2023 Vitaly Lipatov <[email protected]> 3.55.6-alt1
- epm play: add flashplayer
- epm play: add audiorelay
- epm play: add virtualbox-extpack
- esu: add support for quoted args (with spaces)
- epm play: use esu instead of $SUDO
- epm play common.sh: check for package status before remove
- epm downgrade: download files by pkg_urls in a common place
- epm downgrade: run downgrade only for installed packages
* Sun May 07 2023 Vitaly Lipatov <[email protected]> 3.55.5-alt1
- makefile: set path in esu too
- epm-sh-functions: set_sudo(): improve messages
- epm play: add virtualbox
- epm install: satisfied with any installed requested package
- epm install: implement correct install kernel module support
- epm-repo-addkey: hide extra requires (gnupg)
* Fri May 05 2023 Vitaly Lipatov <[email protected]> 3.55.4-alt1
- epm play add gitkraken
- epm play: rename r7office to r7-office
- epm play: add r7-office-organizer
- epm status: add --certified support (for packages we trust)
- epm repack: fix some requires
- pack missed esu
* Fri May 05 2023 Vitaly Lipatov <[email protected]> 3.55.3-alt1
- eget: fix github json handling (some servers return optimized nonformatted answer)
- epm install: add missed --simulate support for hilevel command
- epm i586-fix: add only installable ngvidia_glx i586 packages
- epm play i586-fix: use --no-remove for install
- epm repack: use --no-remove for install
- epm repack: use PREINSTALL_PACKAGES install way
- eget: use correct http download backend for ipfs via gateway
- epm play: add commfort-client (wine)
- epm-upgrade: for url download files to upgrade
- add esu command (sudo -l / su - wrapper)
* Wed May 03 2023 Vitaly Lipatov <[email protected]> 3.55.2-alt1
- epm install: move alt, apt-dpkg, rpm install to separate files
- epm play: add joplin, novelwriter
- epm install: use --skip-installed when install requires for rpm package with --noscripts
- epm play brave: fix short name issue
- epm repack rpm: drop icons dirs from packing
- epm play yaradio-yamusic: fix icon packing
- epm repo addkey: allow missed url with gpg key
- epm repo add: add autoports supports
- epm repack unigine-superposition: fix icons packing
- epm repack common.sh remove_dir(): more correct removing
- epm repack net.downloadhelper.coapp: fix mozilla dir
- epm repack net.downloadhelper.coapp: use ffmpeg and xdg-open for the system
* Mon May 01 2023 Vitaly Lipatov <[email protected]> 3.55.1-alt1
- epm play: fix bitwarden, wpsoffice, trueconf
- epm: add Requires: update-kernel for ALT
- distr_info: allow override distr via DISTRNAMEOVERRIDE or latest arg
- epm play: rewrite IPFS DB download, check epm specific version URL
- epm play common.sh: update to latest available version in any case
- epm repack trueconf: use requires from the original package
- epm repack trueconf-server: improve preinstall packages
- epm repack: drop old libicu in requires
- eget: add support for UTF-8 filename in Content-disposition
- epm: change CMDSHELL to /usr/bin/env bash and use CMDSHELL for call scripts
* Sun Apr 30 2023 Vitaly Lipatov <[email protected]> 3.55.0-alt1
- epm play brave: fix download
- epm play anydesk: fix version
- epm play: add bitwarden
- epm play: add unityhub
- epm repo addkey: fix download key
- epm pack 1c83-client: fix unpacking, use erc
- epm play: add --remove all support
- eget: fix for brave go-ipfs
- epm repo addkey: allow key name as first arg
- epm status: add --installable
- epm play angie: use new order for epm repo addkey
- epm play: enable whatsapp support for other distro
- epm repack vk-calls: add /etc/tmpfiles.d/vk-calls.conf
- emp-sh-functions: set TMPDIR if missed
- epm repack: run repack scripts with buildroot dir as current dir
- epm: add unknown options to pkg_options
- epm: improve args separating
- for extra repos use eget, not rsync
- rewrite tmp file cleaning
- distr_info: resort functions
- optimization: use eval distr_info --print-eepm-env instead of separated calls
- use /usr/bin/env bash shebang
* Thu Apr 27 2023 Vitaly Lipatov <[email protected]> 3.54.0-alt1
- epm play: fix synology-chat
- epm play: add youtube-music
- epm play: add angie support
- epm play/pack: add install some Pantum drivers
- epm play brave: rewrite
- epm pack: improve working with tmpdir, simplify
- epm fatal/warning: colorify only key word
- epm repo add: add Alpine support
- epm repo addkey: add Alpine support
- epm repo addkey: add dnf/yum support
- epm repo addkey: improve ALT support
- epm pack.d/common.sh: add exit to return_tar()
- epm play: fix version as second arg
- epm play wine: fix install with --only-i586
- epm upgrade: pass -V when --verbose (for apt based systems)
- epm install: improve --noscripts workaround
- epm-sh-functions erc(): install p7zip in any case
* Wed Apr 26 2023 Vitaly Lipatov <[email protected]> 3.53.1-alt1
- epm play: add yaradio-yamusic
- epm play: add lycheeslicer support
- epm: use bash directly
- serv: add all initial detection, use bash directly
- epm play: add libicu56 (for ALT only)
- epm repack trueconf: update script
- epm play.d/common.sh: fix PKGNAME detection
- epm repack synology-drive: ignore if removed extra files is missed
- epm play: fix download name in various scripts
- epm play: update synology* scripts
- eepm.spec: drop BR: rpm-build-intro (isn't used anymore)