diff --git a/manifest/armv7l/z/z_library.filelist b/manifest/armv7l/z/z_library.filelist new file mode 100644 index 000000000..ebc08344b --- /dev/null +++ b/manifest/armv7l/z/z_library.filelist @@ -0,0 +1,76 @@ +# Total size: 372055853 +/usr/local/bin/z-library +/usr/local/share/z-library/LICENSE.electron.txt +/usr/local/share/z-library/LICENSES.chromium.html +/usr/local/share/z-library/chrome-sandbox +/usr/local/share/z-library/chrome_100_percent.pak +/usr/local/share/z-library/chrome_200_percent.pak +/usr/local/share/z-library/chrome_crashpad_handler +/usr/local/share/z-library/icudtl.dat +/usr/local/share/z-library/libEGL.so +/usr/local/share/z-library/libGLESv2.so +/usr/local/share/z-library/libffmpeg.so +/usr/local/share/z-library/libvk_swiftshader.so +/usr/local/share/z-library/libvulkan.so.1 +/usr/local/share/z-library/locales/af.pak +/usr/local/share/z-library/locales/am.pak +/usr/local/share/z-library/locales/ar.pak +/usr/local/share/z-library/locales/bg.pak +/usr/local/share/z-library/locales/bn.pak +/usr/local/share/z-library/locales/ca.pak +/usr/local/share/z-library/locales/cs.pak +/usr/local/share/z-library/locales/da.pak +/usr/local/share/z-library/locales/de.pak +/usr/local/share/z-library/locales/el.pak +/usr/local/share/z-library/locales/en-GB.pak +/usr/local/share/z-library/locales/en-US.pak +/usr/local/share/z-library/locales/es-419.pak +/usr/local/share/z-library/locales/es.pak +/usr/local/share/z-library/locales/et.pak +/usr/local/share/z-library/locales/fa.pak +/usr/local/share/z-library/locales/fi.pak +/usr/local/share/z-library/locales/fil.pak +/usr/local/share/z-library/locales/fr.pak +/usr/local/share/z-library/locales/gu.pak +/usr/local/share/z-library/locales/he.pak +/usr/local/share/z-library/locales/hi.pak +/usr/local/share/z-library/locales/hr.pak +/usr/local/share/z-library/locales/hu.pak +/usr/local/share/z-library/locales/id.pak +/usr/local/share/z-library/locales/it.pak +/usr/local/share/z-library/locales/ja.pak +/usr/local/share/z-library/locales/kn.pak +/usr/local/share/z-library/locales/ko.pak +/usr/local/share/z-library/locales/lt.pak +/usr/local/share/z-library/locales/lv.pak +/usr/local/share/z-library/locales/ml.pak +/usr/local/share/z-library/locales/mr.pak +/usr/local/share/z-library/locales/ms.pak +/usr/local/share/z-library/locales/nb.pak +/usr/local/share/z-library/locales/nl.pak +/usr/local/share/z-library/locales/pl.pak +/usr/local/share/z-library/locales/pt-BR.pak +/usr/local/share/z-library/locales/pt-PT.pak +/usr/local/share/z-library/locales/ro.pak +/usr/local/share/z-library/locales/ru.pak +/usr/local/share/z-library/locales/sk.pak +/usr/local/share/z-library/locales/sl.pak +/usr/local/share/z-library/locales/sr.pak +/usr/local/share/z-library/locales/sv.pak +/usr/local/share/z-library/locales/sw.pak +/usr/local/share/z-library/locales/ta.pak +/usr/local/share/z-library/locales/te.pak +/usr/local/share/z-library/locales/th.pak +/usr/local/share/z-library/locales/tr.pak +/usr/local/share/z-library/locales/uk.pak +/usr/local/share/z-library/locales/ur.pak +/usr/local/share/z-library/locales/vi.pak +/usr/local/share/z-library/locales/zh-CN.pak +/usr/local/share/z-library/locales/zh-TW.pak +/usr/local/share/z-library/resources.pak +/usr/local/share/z-library/resources/app.asar +/usr/local/share/z-library/snapshot_blob.bin +/usr/local/share/z-library/v8_context_snapshot.bin +/usr/local/share/z-library/vk_swiftshader_icd.json +/usr/local/share/z-library/z-library +/usr/local/share/z-library/z-library.sh diff --git a/manifest/x86_64/z/z_library.filelist b/manifest/x86_64/z/z_library.filelist new file mode 100644 index 000000000..ebc08344b --- /dev/null +++ b/manifest/x86_64/z/z_library.filelist @@ -0,0 +1,76 @@ +# Total size: 372055853 +/usr/local/bin/z-library +/usr/local/share/z-library/LICENSE.electron.txt +/usr/local/share/z-library/LICENSES.chromium.html +/usr/local/share/z-library/chrome-sandbox +/usr/local/share/z-library/chrome_100_percent.pak +/usr/local/share/z-library/chrome_200_percent.pak +/usr/local/share/z-library/chrome_crashpad_handler +/usr/local/share/z-library/icudtl.dat +/usr/local/share/z-library/libEGL.so +/usr/local/share/z-library/libGLESv2.so +/usr/local/share/z-library/libffmpeg.so +/usr/local/share/z-library/libvk_swiftshader.so +/usr/local/share/z-library/libvulkan.so.1 +/usr/local/share/z-library/locales/af.pak +/usr/local/share/z-library/locales/am.pak +/usr/local/share/z-library/locales/ar.pak +/usr/local/share/z-library/locales/bg.pak +/usr/local/share/z-library/locales/bn.pak +/usr/local/share/z-library/locales/ca.pak +/usr/local/share/z-library/locales/cs.pak +/usr/local/share/z-library/locales/da.pak +/usr/local/share/z-library/locales/de.pak +/usr/local/share/z-library/locales/el.pak +/usr/local/share/z-library/locales/en-GB.pak +/usr/local/share/z-library/locales/en-US.pak +/usr/local/share/z-library/locales/es-419.pak +/usr/local/share/z-library/locales/es.pak +/usr/local/share/z-library/locales/et.pak +/usr/local/share/z-library/locales/fa.pak +/usr/local/share/z-library/locales/fi.pak +/usr/local/share/z-library/locales/fil.pak +/usr/local/share/z-library/locales/fr.pak +/usr/local/share/z-library/locales/gu.pak +/usr/local/share/z-library/locales/he.pak +/usr/local/share/z-library/locales/hi.pak +/usr/local/share/z-library/locales/hr.pak +/usr/local/share/z-library/locales/hu.pak +/usr/local/share/z-library/locales/id.pak +/usr/local/share/z-library/locales/it.pak +/usr/local/share/z-library/locales/ja.pak +/usr/local/share/z-library/locales/kn.pak +/usr/local/share/z-library/locales/ko.pak +/usr/local/share/z-library/locales/lt.pak +/usr/local/share/z-library/locales/lv.pak +/usr/local/share/z-library/locales/ml.pak +/usr/local/share/z-library/locales/mr.pak +/usr/local/share/z-library/locales/ms.pak +/usr/local/share/z-library/locales/nb.pak +/usr/local/share/z-library/locales/nl.pak +/usr/local/share/z-library/locales/pl.pak +/usr/local/share/z-library/locales/pt-BR.pak +/usr/local/share/z-library/locales/pt-PT.pak +/usr/local/share/z-library/locales/ro.pak +/usr/local/share/z-library/locales/ru.pak +/usr/local/share/z-library/locales/sk.pak +/usr/local/share/z-library/locales/sl.pak +/usr/local/share/z-library/locales/sr.pak +/usr/local/share/z-library/locales/sv.pak +/usr/local/share/z-library/locales/sw.pak +/usr/local/share/z-library/locales/ta.pak +/usr/local/share/z-library/locales/te.pak +/usr/local/share/z-library/locales/th.pak +/usr/local/share/z-library/locales/tr.pak +/usr/local/share/z-library/locales/uk.pak +/usr/local/share/z-library/locales/ur.pak +/usr/local/share/z-library/locales/vi.pak +/usr/local/share/z-library/locales/zh-CN.pak +/usr/local/share/z-library/locales/zh-TW.pak +/usr/local/share/z-library/resources.pak +/usr/local/share/z-library/resources/app.asar +/usr/local/share/z-library/snapshot_blob.bin +/usr/local/share/z-library/v8_context_snapshot.bin +/usr/local/share/z-library/vk_swiftshader_icd.json +/usr/local/share/z-library/z-library +/usr/local/share/z-library/z-library.sh diff --git a/packages/z_library.rb b/packages/z_library.rb new file mode 100644 index 000000000..90b605449 --- /dev/null +++ b/packages/z_library.rb @@ -0,0 +1,35 @@ +require 'package' + +class Z_library < Package + description 'Z-Library launcher for desktop' + homepage 'https://z-lib.fm/z-access#desktop_app_tab' + version '2.4.3' + license 'Apache-2.0, BSD, MIT, others' + compatibility 'aarch64 armv7l x86_64' + min_glibc '2.29' + source_url 'https://s3proxy.cdn-zlib.sk/te_public_files/soft/linux/zlibrary-setup-latest.tar.gz' + source_sha256 '56d448202c72ea5db733a76265227fd52295c095d6ac865d34ef5b1f80d0ee4b' + + depends_on 'gtk3' + + no_compile_needed + + def self.build + File.write 'z-library.sh', <<~EOF + #!/bin/bash + export LD_LIBRARY_PATH=#{CREW_PREFIX}/share/z-library:$LD_LIBRARY_PATH + cd #{CREW_PREFIX}/share/z-library + ./z-library "$@" + EOF + end + + def self.install + FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/z-library" + FileUtils.install 'z-library.sh', "#{CREW_DEST_PREFIX}/bin/z-library", mode: 0o755 + FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/share/z-library" + end + + def self.postinstall + ExitMessage.add "\nType 'z-library' to get started.\n" + end +end diff --git a/tools/packages.yaml b/tools/packages.yaml index 951af2393..97e067623 100644 --- a/tools/packages.yaml +++ b/tools/packages.yaml @@ -10360,6 +10360,11 @@ url: https://github.com/ibireme/yyjson/releases activity: medium --- kind: url +name: z_library +url: https://z-lib.fm/z-access#desktop_app_tab +activity: low +--- +kind: url name: zathura url: https://pwmt.org/projects/zathura/download/ activity: low