Giter Club home page Giter Club logo

3rd-party's Introduction

Third Party Apps (DEPRECATED)

Note: This repo will not accept NEW packages as we are replacing the majority of them in Solus with a modern solution like flatpak. After we have flatpak integrated in the Software Center we will begin forceful deprecation of this repository.

This repo contains the build files required to create packages that cannot be redistributed, whether for licensing restrictions or otherwise.

For more information about 3rd party applications in Solus, visit our Help Center page at https://help.getsol.us/docs/user/software/third-party/.

Updating and building a package

A script to update the pspec.xml for a Third Party App is included in the common folder of our "packages" repository under /common/Scripts/ep-update.py

To update an app to a new version you can use the following command

ep-update.py <version> <url-to-new-deb/zip/etc>

e.g.

ep-update.py 9.5.0 https://release.gitkraken.com/linux/gitkraken-amd64.deb

After that you can build the package with

sudo eopkg bi --ignore-safety pspec.xml

This will create an .eopkg package that you can install and test

DO NOT PUSH THESE BINARY PACKAGES, only the changes to pspec.xml (and if necessary actions.py). The git history has been reset because it ballooned to nearly 300MB in size. :)

3rd-party's People

Contributors

0queue avatar ahahn94 avatar aszrul avatar bwat47 avatar cantalupo555 avatar cybre avatar datadrake avatar der-eismann avatar ericp1337 avatar frbuceta avatar gromez avatar harveydevel avatar henkesteen avatar ikeydoherty avatar jamesl33 avatar joshstrobl avatar justinzobel avatar kyrios123 avatar mcritchlow avatar moriel5 avatar rwnicholas avatar staudey avatar sunnyflunk avatar superjc710e avatar taaem avatar thanosapostolou avatar thesoenke avatar tonyjames avatar yacn avatar zvnexus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

3rd-party's Issues

Android Studio 3.3.0.20 (stable channel)

Android Studio 3.3.0 has become stable and is now released (SHA-256: 5cb29b768a4c316649cccc87334e89b1f2db2dc6625e61aff2d3ae68d5632a37).

An update to the 3rd-party libraries would be appreciated! Thank you for your continued support!

bitwig-studio fails hash check

A user was complaining it was broken on reddit, upon testing its failing the hash check.

sudo eopkg bi --ignore-safety https://raw.githubusercontent.com/getsolus/3rd-party/master/multimedia/music/bitwig-studio/pspec.xml
pspec.xml                      (10.0 KB)100%    101.01 MB/s [00:00:00] [complete]
actions.py                     (487.0  B)100%     30.92 MB/s [00:00:00] [complete]
DEBUG: InstallDB initialized in 0.0480778217316.
DEBUG: RepoDB initialized in 3.60012054443e-05.
DEBUG: Remote file can not be reached. Previously downloaded part of the file will be removed.
bitwig-wrapper                 (75.0  B)100%      3.57 MB/s [00:00:00] [complete]
Bitwig Studio.desktop          (323.0  B)100%     17.00 MB/s [00:00:00] [complete]
Building source package: bitwig-studio
component.xml                  (48.0  B)100%      3.31 MB/s [00:00:00] [complete]
Fetching source from: https://downloads.bitwig.com/stable/3.3.6/bitwig-studio-3.3.6.deb
bitwig-studio-3.3.6.deb        (205.8 MB)100%    742.57 KB/s [00:00:00] [complete]
Source archive is stored: /var/cache/eopkg/archives/bitwig-studio-3.3.6.deb
Unpacking archive(s)...
Program terminated.
unpack: check_file_hash failed
Please use 'eopkg help' for general help.

New version 3.3.7 is out also btw, cheers.

Google Earth build fails

Hey @Staudey, I'm finding that the Google Earth package build is failing. Googled the issue and apparently I reported (and you fixed) an identical issue last year! Hopefully a similar fix again. #58

The following packages are going to be upgraded:
google-earth
Continue? [Y/n]: Y
Building source package: google-earth
DEBUG: InstallDB initialized in 0.00217509269714.
DEBUG: RepoDB initialized in 3.91006469727e-05.
Fetching source from: https://dl.google.com/dl/linux/direct/google-earth-pro-stable_7.3.6_amd64.deb
google-earth-pro-stable_7.3.6_amd64.deb (57.7 MB)100%     10.07 MB/s [00:00:00] [complete]
Source archive is stored: /var/cache/eopkg/archives/google-earth-pro-stable_7.3.6_amd64.deb
Unpacking archive(s)...
 unpacked (/var/eopkg/google-earth-7.3.6.9285-20/work)
Setting up source...
ar: google-earth-pro-stable_7.3.6.9285_amd64.deb: No such file or directory
DEBUG: return value for "ar xf google-earth-pro-stable_7.3.6.9285_amd64.deb" is 9
Program terminated.
Command "ar xf google-earth-pro-stable_7.3.6.9285_amd64.deb" failed, return value was 9.
Please use 'eopkg help' for general help.
Traceback (most recent call last):
  File "/home/sam/.local/bin/eopkg3p", line 8, in <module>
    sys.exit(cli())
  File "/usr/lib/python3.10/site-packages/click/core.py", line 1130, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/python3.10/site-packages/click/core.py", line 1055, in main
    rv = self.invoke(ctx)
  File "/usr/lib/python3.10/site-packages/click/core.py", line 1657, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3.10/site-packages/click/core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/lib/python3.10/site-packages/click/core.py", line 760, in invoke
    return __callback(*args, **kwargs)
  File "/usr/lib/python3.10/site-packages/click/decorators.py", line 26, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/sam/.local/lib/python3.10/site-packages/eopkg3p/cli.py", line 157, in upgrade
    eopkg = core.build_pspec(pspec)
  File "/home/sam/.local/lib/python3.10/site-packages/eopkg3p/core.py", line 94, in build_pspec
    subprocess.check_call(
  File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/pkexec', '/usr/bin/eopkg', 'bi', '--ignore-safety', PosixPath('/home/sam/.cache/eopkg3p/3rd-party/network/web/google-earth/pspec.xml'), '-O', PosixPath('/home/sam/.cache/eopkg3p/builds/google-earth')]' returned non-zero exit status 1.

Build errors with Python3 eopkg

Trying to build certain 3rd-party packages from the python3 branch with Python3 eopkg (eopkg.py3 from the new eopkg package) fails.

(click to expand)

Spotify:

Download retry mechanism seems to be non-functional and build continues to checksum process with incomplete download

spotify-client_1.2.37.701.ge66eb7bc_amd64.deb (137.8 MB) 72%     18.61 MB/s  [00:00:02]
Source archive is stored: /var/cache/eopkg/archives/spotify-client_1.2.37.701.ge66eb7bc_amd64.deb
Unpacking archive(s)...
Program terminated.
unpack: check_file_hash failed
Please use 'eopkg help' for general help.
Insync:
Building package: insync
DEBUG: Checking /var/eopkg/insync-3.9.0.60000-97/install/usr/lib/insync/libcairo.so.2 for binary dependencies
DEBUG: return value for "LC_ALL=C /usr/bin/readelf -d /var/eopkg/insync-3.9.0.60000-97/install/usr/lib/insync/libcairo.so.2" is 0
System error. Program terminated.
<class 'TypeError'>: a bytes-like object is required, not 'str'
Please use 'eopkg help' for general help.

Traceback:
  File "/usr/bin/eopkg.py3", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/scripts/eopkg.py", line 78, in main
    cli.run_command()
  File "/usr/lib/python3.11/site-packages/pisi/cli/pisicli.py", line 131, in run_command
    self.command.run()
  File "/usr/lib/python3.11/site-packages/pisi/cli/build.py", line 209, in run
    pisi.api.build(x)
  File "/usr/lib/python3.11/site-packages/pisi/api.py", line 954, in build
    return pisi.atomicoperations.build(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/atomicoperations.py", line 723, in build
    return pisi.operations.build.build(package)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 1780, in build
    pb.build()
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 398, in build
    self.build_packages()
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 1632, in build_packages
    self.gen_metadata_xml(package)
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 1173, in gen_metadata_xml
    bindeps = self.get_binary_deps(fullpath, filemagic)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 1035, in get_binary_deps
    so_deps = self.accumulate_dependencies(fullpath, emul32)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 1473, in accumulate_dependencies
    for line in out.split("\n"):
                ^^^^^^^^^^^^^^^
Scrivener:

Some sort of file name encoding error (we love those, don't we?)

Building package: scrivener
Creating scrivener-1.9.0.1-4-1-x86_64.eopkg...
System error. Program terminated.
<class 'FileNotFoundError'>: [Errno 2] No such file or directory: 'install/usr/share/scrivener/bin/Aspell/dict/espa?ol.alias'
Please use 'eopkg help' for general help.

Traceback:
  File "/usr/bin/eopkg.py3", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/scripts/eopkg.py", line 78, in main
    cli.run_command()
  File "/usr/lib/python3.11/site-packages/pisi/cli/pisicli.py", line 131, in run_command
    self.command.run()
  File "/usr/lib/python3.11/site-packages/pisi/cli/build.py", line 209, in run
    pisi.api.build(x)
  File "/usr/lib/python3.11/site-packages/pisi/api.py", line 954, in build
    return pisi.atomicoperations.build(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/atomicoperations.py", line 723, in build
    return pisi.operations.build.build(package)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 1780, in build
    pb.build()
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 398, in build
    self.build_packages()
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 1677, in build_packages
    pkg.add_to_install(orgname, finfo.path)
  File "/usr/lib/python3.11/site-packages/pisi/package.py", line 135, in add_to_install
    self.install_archive.add_to_archive(name, arcname)
  File "/usr/lib/python3.11/site-packages/pisi/archive.py", line 478, in add_to_archive
    self.tar.add(file_name.decode("latin-1"), arc_name)
  File "/usr/lib/python3.11/tarfile.py", line 2165, in add
    tarinfo = self.gettarinfo(name, arcname)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/tarfile.py", line 2038, in gettarinfo
    statres = os.lstat(name)
              ^^^^^^^^^^^^^^
Sublime Text:

Working around this by simply dropping the compression level leads to the same error as with Android Studio

sublime_text_build_4169_x64.tar.xz [cached]
Unpacking archive(s)...
System error. Program terminated.
<class 'ValueError'>: Cannot specify a preset compression level when opening a file for reading
Please use 'eopkg help' for general help.

Traceback:
  File "/usr/bin/eopkg.py3", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/scripts/eopkg.py", line 78, in main
    cli.run_command()
  File "/usr/lib/python3.11/site-packages/pisi/cli/pisicli.py", line 131, in run_command
    self.command.run()
  File "/usr/lib/python3.11/site-packages/pisi/cli/build.py", line 209, in run
    pisi.api.build(x)
  File "/usr/lib/python3.11/site-packages/pisi/api.py", line 954, in build
    return pisi.atomicoperations.build(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/atomicoperations.py", line 723, in build
    return pisi.operations.build.build(package)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 1780, in build
    pb.build()
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 379, in build
    self.unpack_source_archives()
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 569, in unpack_source_archives
    self.sourceArchives.unpack(self.pkg_work_dir())
  File "/usr/lib/python3.11/site-packages/pisi/sourcearchive.py", line 34, in unpack
    self.sourceArchives[0].unpack(target_dir, clean_dir)
  File "/usr/lib/python3.11/site-packages/pisi/sourcearchive.py", line 125, in unpack
    archive.unpack(target_dir, clean_dir)
  File "/usr/lib/python3.11/site-packages/pisi/archive.py", line 785, in unpack
    self.archive.unpack(target_dir, clean_dir)
  File "/usr/lib/python3.11/site-packages/pisi/archive.py", line 267, in unpack
    self.unpack_dir(target_dir)
  File "/usr/lib/python3.11/site-packages/pisi/archive.py", line 293, in unpack_dir
    self.tar = TarFile.lzmaopen(self.file_path, fileobj=self.fileobj)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/archive.py", line 121, in lzmaopen
    fileobj = lzma.LZMAFile(name, mode, format=1, preset=compresslevel)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/lzma.py", line 102, in __init__
    raise ValueError("Cannot specify a preset compression "
Android Studio:
Setting up source...
System error. Program terminated.
<class 'AttributeError'>: 'generator' object has no attribute 'next'
Please use 'eopkg help' for general help.

Traceback:
  File "/usr/bin/eopkg.py3", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/scripts/eopkg.py", line 78, in main
    cli.run_command()
  File "/usr/lib/python3.11/site-packages/pisi/cli/pisicli.py", line 131, in run_command
    self.command.run()
  File "/usr/lib/python3.11/site-packages/pisi/cli/build.py", line 209, in run
    pisi.api.build(x)
  File "/usr/lib/python3.11/site-packages/pisi/api.py", line 954, in build
    return pisi.atomicoperations.build(*args, **kw)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/atomicoperations.py", line 723, in build
    return pisi.operations.build.build(package)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 1780, in build
    pb.build()
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 391, in build
    self.run_setup_action()
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 582, in run_setup_action
    if self.run_action_function(ctx.const.setup_func):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 748, in run_action_function
    src_dir = self.pkg_src_dir()
              ^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pisi/operations/build.py", line 728, in pkg_src_dir
    self.pkg_work_dir(), os.walk(self.pkg_work_dir()).next()[1][0]
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Upgrade Synology Drive client to 2.x

Hello, I see per this issue that the app called "Synology Cloud Station Drive" may have actually been changed to be "Synology Drive" software that was released in the last year or so. Technically these are different applications so I'm thinking this was an incorrect change to make.

What's a bit odd to me is that the version used is Drive 1.1.4 rather than the 2.0 version that was released in July.

I'm not sure the status of this repo since the description says it's deprecated but updates appear to be occurring, so I propose that Synology Drive is added as a new application to the repo and is based on the 2.x version in order for users to stay current. At the time of this post, the most recent version is 2.0.1-11061.

If we can't add a new app at this time, then at least updating the current app to the newest version would be a good start, and I would hope that the snap that eventually gets built gets the right name set.

Deprecate google talk

It is obvious that this program is not popular and is also outdated, I think this can be replaced with a more useful zoom

Convert packages without a Flatpak alternative to the YPKG format

(List copied verbatim from #72 )

Packages in 3rd party without a flatpak version

Newest Chrome stable build launches with title bar

Just updated this morning to 93.0.4577.63 via eopkg3p, and the title bar setting is set by default. Never had that happen before.

I was able to untoggle it in Settings (just search for "title bar"), but some users may get surprised by that.

image

Remove android-tools

The package android-tools is now available in better form from the main repository, see here
It should be removed from this repository to avoid confusion and conflicting release versions.

Caveat: People who already have installed android-tools now have a version with a much higher release number than the one from the main repository and will not receive updates as long as the main repository packages hasn't caught up in that regard, unless I'm misunderstanding the update process.

This goes hand-in-hand with getsolus/help-center-docs#219

3rd party vscode

Since we have apps such as chrome, spotify, etc which have open source versions, why dont add the original version of vscode?

Sublime Text Update

Hi,

Please consider updating Sublime Text to version 4 that was released around a year ago and is stable. The older version is outdated and contains some bugs, while the newer version does not always work properly when installed via snap.

Sunvox fails the hash check

Sunvox fails the hash check.

Steps to reproduce:
sudo eopkg bi --ignore-safety https://raw.githubusercontent.com/getsolus/3rd-party/master/multimedia/music/sunvox/pspec.xml


pspec.xml                      (2.0 KB)100%     42.60 MB/s [00:00:00] [complete]
actions.py                     (538.0  B)100%     11.15 MB/s [00:00:00] [complete]
DEBUG: InstallDB initialized in 0.0101490020752.
DEBUG: RepoDB initialized in 8.39233398438e-05.
DEBUG: Remote file can not be reached. Previously downloaded part of the file will be removed.
Building source package: sunvox
component.xml                  (48.0  B)100%      1.18 MB/s [00:00:00] [complete]
Fetching source from: http://warmplace.ru/soft/sunvox/sunvox-1.9.4c.zip
sunvox-1.9.4c.zip              (22.4 MB)100%     72.09 KB/s [00:00:00] [complete]
Source archive is stored: /var/cache/eopkg/archives/sunvox-1.9.4c.zip
Unpacking archive(s)...
Program terminated.
unpack: check_file_hash failed

Deprecate packages which have a Flatpak alternative

List of packages with a Flatpak alternative:

  • android-studio (com.google.AndroidStudio)
  • anydesk (com.anydesk.Anydesk)
  • bitwig-studio (com.bitwig.BitwigStudio)
  • clion (com.jetbrains.CLion)
  • datagrip (com.jetbrains.DataGrip)
  • enpass (io.enpass.Enpass)
  • franz (com.meetfranz.Franz)
  • gitkraken (com.axosoft.GitKraken)
  • goland (com.jetbrains.GoLand)
  • google-chrome-stable (com.google.Chrome)
  • google-chrome-unstable (com.google.ChromeDev)
  • google-earth (com.google.EarthPro)
  • idea (com.jetbrains.IntelliJ-IDEA-Ultimate, com.jetbrains.IntelliJ-IDEA-Community)
  • mendeleydesktop (com.elsevier.MendeleyDesktop)
  • phpstorm (com.jetbrains.PhpStorm)
  • plexmediaserver (tv.plex.PlexDesktop)
  • pycharm (com.jetbrains.PyCharm-Professional)
  • pycharm-ce (com.jetbrains.PyCharm-Community)
  • rider (com.jetbrains.Rider)
  • rubymine (com.jetbrains.RubyMine)
  • skype (com.skype.Client)
  • slack-desktop (com.slack.Slack)
  • spotify (com.spotify.Client)
  • viber (com.viber.Viber)
  • webstorm (com.jetbrains.WebStorm)

Packages without an alternative:

Spotify won't install

When trying to install Spotify, the Software Center displays an error message saying that it wasn't able to get the necessary .deb file. Probably its version number has to be updated.
Captura de tela de 2023-05-31 15-05-21

PomoDoneApp fails to launch

The PomoDoneApp now fails to launch with the following error:

(pomodoneapp:12479): Pango-ERROR **: 21:46:43.870: Harfbuzz version too old (1.4.2)

This presumably started when we updated our Pango version to 1.44

According to what I've read the PomoDoneApp devs need to update their Electron version to fix this.
In the meantime I'll see if there is some kind of possible workaround.

Thanks to yolan on IRC for reporting this.

Update AnyDesk to 5.5.6

AnyDesk has been updated to version 5.5.6, and attempting to download results in a 404 error because it points to version 5.5.5.

Thank you.

TeamViewer Install broken

Edit: The TeamViewer website is down so this is probably the issue.
"www.teamviewer.com sent an invalid response.
ERR_SSL_PROTOCOL_ERROR
" Hopefully not a permanent issue.

The Teamviewer installation is broken and freezes the software center.
teamviewer-install-error

Budgie "Solus 4.1 Fortitude" fully updated.

PS: Please Add Google's remote desktop https://remotedesktop.google.com as a option. It seems to work for other distros. 👍
https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb

spotify update doesn't work

Hello,

Tried to install spotify and get this error :

$ sudo eopkg bi --ignore-safety https://raw.githubusercontent.com/getsolus/3rd-party/master/multimedia/music/spotify/pspec.xml
Password: 
pspec.xml                      (16.0 KB)100%    109.03 MB/s [00:00:00] [complete]
actions.py                     (490.0  B)100%     22.27 MB/s [00:00:00] [complete]
DEBUG: InstallDB initialized in 0.00241994857788.
DEBUG: RepoDB initialized in 3.60012054443e-05.
DEBUG: Remote file can not be reached. Previously downloaded part of the file will be removed.
Building source package: spotify
component.xml                  (48.0  B)100%      3.25 MB/s [00:00:00] [complete]
Fetching source from: http://repository.spotify.com/pool/non-free/s/spotify-client/spotify-client_1.1.55.494.gca75f788_amd64.deb
DEBUG: Remote file can not be reached. Previously downloaded part of the file will be removed.
Program terminated.
Could not fetch destination file "http://repository.spotify.com/pool/non-free/s/spotify-client/spotify-client_1.1.55.494.gca75f788_amd64.deb": [Errno 14] HTTP Error 404 - Not Found
Please use 'eopkg help' for general help.

Discontinued

Is this repository will be disabled?
Particularly I do not like the snap packages, they need to evolve a lot.

anydesk missing dependecy

Hello there!

Looks like anydesk is missing zlib-minizip package as dependency.

$ anydesk
anydesk: error while loading shared libraries: libminizip.so.1: cannot open shared object file: No such file or directory

AnyDesk 5.4 Update

Hi,

Thanks for wonderful repo, would you be so kind to update to latest anydesk - 5.4 ?

Google Earth build fails

I have an existing install of Google Earth which fails to update. I primarily use eopkg3p, but I get an error when using the Software Center too.

Other apps, like Google Chrome or Slack Desktop, update just fine either way.

Below is the output from eopkg3p. The error below is the same I get in the Software Center UI: Command "ar xf google-earth-pro-stable_7.3.4.8248_amd64.deb" failed, return value was 9.

The following packages are going to be upgraded:
google-earth
Continue? [Y/n]: Y
Building source package: google-earth
DEBUG: InstallDB initialized in 0.00418591499329.
DEBUG: RepoDB initialized in 9.29832458496e-05.
google-earth-pro-stable_7.3.4_amd64.deb [cached]
Unpacking archive(s)...
 unpacked (/var/eopkg/google-earth-7.3.4.8248-17/work)
Setting up source...
ar: google-earth-pro-stable_7.3.4.8248_amd64.deb: No such file or directory
DEBUG: return value for "ar xf google-earth-pro-stable_7.3.4.8248_amd64.deb" is 9
Program terminated.
Command "ar xf google-earth-pro-stable_7.3.4.8248_amd64.deb" failed, return value was 9.
Please use 'eopkg help' for general help.
Traceback (most recent call last):
  File "/home/sam/.local/bin/eopkg3p", line 8, in <module>
    sys.exit(cli())
  File "/home/sam/.local/lib/python3.7/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/home/sam/.local/lib/python3.7/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/home/sam/.local/lib/python3.7/site-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/sam/.local/lib/python3.7/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/sam/.local/lib/python3.7/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/home/sam/.local/lib/python3.7/site-packages/click/decorators.py", line 21, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/sam/.local/lib/python3.7/site-packages/eopkg3p/cli.py", line 157, in upgrade
    eopkg = core.build_pspec(pspec)
  File "/home/sam/.local/lib/python3.7/site-packages/eopkg3p/core.py", line 95, in build_pspec
    [PKEXEC, EOPKG, "bi", "--ignore-safety", pspecfile, "-O", dest]
  File "/usr/lib/python3.7/subprocess.py", line 363, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/usr/bin/pkexec', '/usr/bin/eopkg', 'bi', '--ignore-safety', PosixPath('/home/sam/.cache/eopkg3p/3rd-party/network/web/google-earth/pspec.xml'), '-O', PosixPath('/home/sam/.cache/eopkg3p/builds/google-earth')]' returned non-zero exit status 1.

JRE/JDK error when launching CLion

It looks like the new version of CLion expects either JRE_HOME or JDK_HOME to point to a valid Java install. The other JetBrains IDEs don't care about those environment variables. OpenJDK 17 is defined as a runtime dependency for CLion and therefore already installed by default.

Should we consider this OUR problem and let either of the envvars point to /user/lib/openjdk-17 - or should we consider this a USER problem and just let them run into the error message and figure it out by themselves?

image

WTF WPS Office EULA

Somebody on the forums pointed this in the WPS Office license

(3)If this Software is a WPS Office version for Linux OS, the following apply:

  1. You are only entitled to install and use this Software on computers meeting the following operating environment requirements as agreed herein:
    OS: Linux OS produced by China brand enterprises, such as Ubuntu or Ubentu Kylin, Deepin, NeoKylin, NFS China, and New Start
    CPU: X86 or CPU produced by China enterprises such as Loongson, Phytium, SW, Zhaoxin, and MPRC

problems with spotify in 3rd-party software in software center

if you are having problems to install spotify:

  1. download it with wget
    wget -S https://repository-origin.spotify.com/pool/non-free/s/spotify-client/spotify-client_1.1.56.595.g2d2da0de_amd64.deb
  2. modify the spotify.xml file to point to your local files with file:/// prefix
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://getsol.us/standard/pisi-spec.dtd">
<PISI>
    <Source>
        <Name>spotify</Name>
        <Packager>
            <Name>Justin Zobel</Name>
            <Email>[email protected]</Email>
        </Packager>
        <Summary>Spotify Music, Video and Podcast Streaming Client.</Summary>
        <Description>Spotify is a Swedish commercial music streaming, podcast and video service that provides digital rights management-protected[3] content from record labels and media companies.</Description>
        <License>Copyright (c) 2006-2010 Spotify Ltd.</License>
        <Archive sha1sum="35504e2328be38656d1cb77637224b262879d844" type="binary">file:///home/arthur/Projects/Scripts/spotify/spotify-client_1.1.56.595.g2d2da0de_amd64.deb</Archive>

        <BuildDependencies>
            <Dependency>binutils</Dependency>
            <Dependency>libxscrnsaver</Dependency>
        </BuildDependencies>
    </Source>

    <Package>
        <Name>spotify</Name>
        <Files>
            <Path fileType="executable">/usr/bin</Path>
            <Path fileType="doc">/usr/share/doc</Path>
            <Path fileType="data">/usr/share/spotify</Path>
            <Path fileType="data">/usr/share/applications</Path>
        </Files>
        <RuntimeDependencies>
            <Dependency>curl-gnutls</Dependency>
            <Dependency>gconf</Dependency>
        </RuntimeDependencies>

    </Package>

    <History>
        <Update release="46">
            <Date>10-25-2018</Date>
            <Version>1.0.92.390</Version>
            <Comment>Update to 1.0.92.390</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="45">
            <Date>09-15-2018</Date>
            <Version>1.0.89.313</Version>
            <Comment>Update to 1.0.89.313</Comment>
            <Name>Thomas Staudinger</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="44">
            <Date>08-22-2018</Date>
            <Version>1.0.88.353</Version>
            <Comment>Update to 1.0.88.353</Comment>
            <Name>Thomas Staudinger</Name>
            <Email>[email protected]</Email>
        </Update>
        
        <Update release="43">
            <Date>05-31-2018</Date>
            <Version>1.0.80.480</Version>
            <Comment>Update to 1.0.80.480</Comment>
            <Name>Nícholas Lima de Souza Silva</Name>
            <Email>[email protected]</Email>
        </Update>
        
        <Update release="42">
            <Date>04-23-2018</Date>
            <Version>1.0.77.338</Version>
            <Comment>Add curl-gnutls as rundep, fixes T6241</Comment>
            <Name>Pierre-Yves</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="41">
            <Date>04-15-2018</Date>
            <Version>1.0.77.338</Version>
            <Comment>Update to 1.0.77.338</Comment>
            <Name>Peter O'Connor</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="40">
            <Date>03-01-2018</Date>
            <Version>1.0.72.117</Version>
            <Comment>Update to 1.0.72.117</Comment>
            <Name>Stanislas Lange</Name>
            <Email>[email protected]</Email>
        </Update>
        <Update release="39">
            <Date>01-17-2018</Date>
            <Version>1.0.70.399</Version>
            <Comment>Update to 1.0.70.399</Comment>
            <Name>Aszrul Aszrie</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="38">
            <Date>11-22-2017</Date>
            <Version>1.0.69.336</Version>
            <Comment>Update to 1.0.69.336</Comment>
            <Name>ahahn94</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="37">
            <Date>11-22-2017</Date>
            <Version>1.0.67.582</Version>
            <Comment>Update to 1.0.67.582</Comment>
            <Name>Peter O'Connor</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="36">
            <Date>10-26-2017</Date>
            <Version>1.0.66.478</Version>
            <Comment>Update to 1.0.66.478</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="35">
            <Date>10-01-2017</Date>
            <Version>1.0.64.407</Version>
            <Comment>Update to 1.0.64.407</Comment>
            <Name>Jérôme Groven</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="34">
            <Date>09-28-2017</Date>
            <Version>1.0.64.401</Version>
            <Comment>Update to 1.0.64.401</Comment>
            <Name>Peter O'Connor</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="33">
            <Date>07-20-2017</Date>
            <Version>1.0.59.395</Version>
            <Comment>Update to 1.0.59.395</Comment>
            <Name>Bryan T. Meyers</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="32">
            <Date>06-23-2017</Date>
            <Version>1.0.57.474</Version>
            <Comment>Update to 1.0.57.474</Comment>
            <Name>Peter O'Connor</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="31">
            <Date>05-24-2017</Date>
            <Version>1.0.55.487</Version>
            <Comment>1.0.55.487.g256699aa-16</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="30">
            <Date>04-14-2017</Date>
            <Version>1.0.53.758</Version>
            <Comment>Update to 1.0.53.758.gde3fc4b2-33</Comment>
            <Name>Ikey Doherty</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="29">
            <Date>03-26-2017</Date>
            <Version>1.0.52.717</Version>
            <Comment>Update to 1.0.52.717.g2f08534a-47</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="28">
            <Date>02-25-2017</Date>
            <Version>1.0.49.125</Version>
            <Comment>Update to 1.0.49.125.g72ee7853-111</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="27">
            <Date>02-11-2017</Date>
            <Version>1.0.48.103</Version>
            <Comment>Update to 1.0.48.103.g15edf1ec-121</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="26">
            <Date>01-31-2017</Date>
            <Version>1.0.48.103</Version>
            <Comment>Update to 1.0.48.103</Comment>
            <Name>Ikey Doherty</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="25">
            <Date>12-26-2016</Date>
            <Version>1.0.44.100</Version>
            <Comment>Update to 1.0.44.100</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="24">
            <Date>12-21-2016</Date>
            <Version>1.0.45.186</Version>
            <Comment>Update to 1.0.45.186</Comment>
            <Name>Stefan Ric</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="23">
            <Date>12-16-2016</Date>
            <Version>1.0.45.182</Version>
            <Comment>Update to 1.0.45.182</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="22">
            <Date>12-02-2016</Date>
            <Version>1.0.43.125</Version>
            <Comment>Update to 1.0.43.125</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="21">
            <Date>11-29-2016</Date>
            <Version>1.0.43.123</Version>
            <Comment>Fixed download link</Comment>
            <Name>Bryan T. Meyers</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="20">
            <Date>11-25-2016</Date>
            <Version>1.0.43.123</Version>
            <Comment>Update to 1.0.43.123</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="19">
            <Date>11-10-2016</Date>
            <Version>1.0.42.151</Version>
            <Comment>Update to 1.0.42.151</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="18">
            <Date>09-24-2016</Date>
            <Version>1.0.38.171</Version>
            <Comment>Update to 1.0.38.171</Comment>
            <Name>Justin Zobel</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="17">
            <Date>09-03-2016</Date>
            <Version>1.0.37.152</Version>
            <Comment>Update to 1.0.37.152</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="16">
            <Date>08-12-2016</Date>
            <Version>1.0.36.120</Version>
            <Comment>Update to 1.0.36.120</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="15">
            <Date>08-06-2016</Date>
            <Version>1.0.34.146</Version>
            <Comment>Update to 1.0.34.146</Comment>
            <Name>Ikey Doherty</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="14">
            <Date>08-04-2016</Date>
            <Version>1.0.33.106</Version>
            <Comment>Update to 1.0.33.106</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="13">
            <Date>06-27-2016</Date>
            <Version>1.0.32.96</Version>
            <Comment>Update to 1.0.32.96</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="12">
            <Date>04-29-2016</Date>
            <Version>1.0.28.89</Version>
            <Comment>Update to 1.0.28.89</Comment>
            <Name>Justin Zobel</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="11">
            <Date>04-10-2016</Date>
            <Version>1.0.27.71</Version>
            <Comment>Update to 1.0.27.71</Comment>
            <Name>Justin Zobel</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="10">
            <Date>03-31-2016</Date>
            <Version>1.0.26.125</Version>
            <Comment>Update to 1.0.26.125_15</Comment>
            <Name>Joshua Strobl</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="9">
            <Date>03-31-2016</Date>
            <Version>1.0.26.125</Version>
            <Comment>Update to 1.0.26.125</Comment>
            <Name>Justin Zobel</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="8">
            <Date>03-13-2016</Date>
            <Version>1.0.25.127</Version>
            <Comment>Update to 1.0.25.127</Comment>
            <Name>Justin Zobel</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="7">
            <Date>02-20-2016</Date>
            <Version>1.0.23.93</Version>
            <Comment>Package bump</Comment>
            <Name>Justin Zobel</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="6">
            <Date>02-20-2016</Date>
            <Version>1.0.23.93</Version>
            <Comment>Package bump</Comment>
            <Name>Justin Zobel</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="5">
            <Date>02-19-2016</Date>
            <Version>1.0.23.93</Version>
            <Comment>Update to 1.0.23.93</Comment>
            <Name>Justin Zobel</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="4">
            <Date>02-19-2016</Date>
            <Version>1.0.23.93</Version>
            <Comment>Update to 1.0.23.93</Comment>
            <Name>Justin Zobel</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="3">
            <Date>02-19-2016</Date>
            <Version>1.0.23.93</Version>
            <Comment>Update to 1.0.23.93</Comment>
            <Name>Justin Zobel</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="2">
            <Date>01-21-2016</Date>
            <Version>1.0.19.106</Version>
            <Comment>Package bump</Comment>
            <Name>Justin Zobel</Name>
            <Email>[email protected]</Email>
        </Update>

        <Update release="1">
            <Date>01-12-2016</Date>
            <Version>1.0.19.106</Version>
            <Comment>Add spotify to repositories</Comment>
            <Name>Justin Zobel</Name>
            <Email>[email protected]</Email>
        </Update>
    </History>
</PISI>
  1. copy actions.py and component.xml
  2. run eopkg bi --ignore-safety <path-to-xml-file>
  3. run eopkg it <path-to-eopkg-file>

DaVinci Resolve

I just got DaVinci Resolve working on Solus and I would like to help make a script to deploy it to Solus in the future (it does require a couple of tricks). I think it would be great to add to Solus's one-click 4rd Party installer!

But I've read the readme and seen new programs be denied. This repo has been deprecated for over 5 years but there are some 3rd party apps which just aren't going to be available via snap or flatpak for a long time if ever.

If I spend the time building the new Resolve package, will it be denied?

I really want Solus to keep being awesome and I'm trying to help!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.