Giter VIP home page Giter VIP logo

broken-deprecated-desktop-integration's People

Contributors

darealshinji avatar theassassin avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

msgpo isabella232

broken-deprecated-desktop-integration's Issues

Has many dependencies, including SSL

As of 668dd7e, the build artefacts have many dependencies, many of which cannot reasonably be expected to be part of each target system, and frankly should not be needed for a desktop integration dialog at all (e.g. SSL and Crypto stuff but also some of the libg* stuff).

me@host:~$ ldd Downloads/dialog-x86_64 
	linux-vdso.so.1 =>  (0x00007ffc264f5000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f05cbac0000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f05cb8a3000)
	libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f05cb568000)
	libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f05cb35e000)
	libXft.so.2 => /usr/lib/x86_64-linux-gnu/libXft.so.2 (0x00007f05cb149000)
	libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f05caf05000)
	libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f05caceb000)
	libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f05caac6000)
	libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f05ca7b4000)
	libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f05ca42c000)
	libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f05ca1d9000)
	libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f05c9fd4000)
	libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f05c9dd2000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f05c9bca000)
	libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f05c98b5000)
	libssl.so.10 => not found
	libcrypto.so.10 => not found
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f05c9532000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f05c9229000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f05c9013000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f05c8c49000)
	/lib64/ld-linux-x86-64.so.2 (0x000055ff75bb2000)
	libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f05c8a27000)
	libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f05c877d000)
	libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f05c8553000)
	libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f05c82e3000)
	libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f05c80c0000)
	libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f05c7ea5000)
	libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f05c7c9d000)
	libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f05c79f4000)
	libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f05c77f0000)
	libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f05c75e6000)
	libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f05c73d3000)
	libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f05c71cf000)
	libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f05c6fc8000)

If this cannot easily be resolved within a short timeframe, I'd ask to revert AppImageCommunity/pkg2appimage@e06c37c in the meantime, since currently this breaks all AppImages produced in the https://github.com/AppImage/AppImages project.

Launch mechanism broken

After building an example AppImage of Firefox (which is, due to the structure of the AppImages repository, only possible after pushing the change to GitHub, since the files are downloaded during the builds), I noticed that the new dialog doesn't actually attempt to run the AppImage it is contained in.

@darealshinji has built a nice UI, no question, it's fast, and works fine, but it lacks quite some functionality.

We should port this as soon as possible to allow this to work as intended.

Implement desktop integration

Currently, this application doesn't actually implement the desktop integration (that is, copying the desktop file and icon).

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.