donadigo / eddy Goto Github PK
View Code? Open in Web Editor NEWA debian package installer for elementary OS
License: GNU General Public License v3.0
A debian package installer for elementary OS
License: GNU General Public License v3.0
Hey,
I couldn't find a way to contact you.
You should really suggest a $1 or more donation for Eddy. Everytime I install it, I think, "I wish I could donate to this project."
email me at [email protected]
Hi there, first of all, great work.
It would be nice to be able to sort the packages in downloads directory. Specially to give priority to those not installed yet.
Hope that this feature can be implemented in the future!
Cheers
During the build process I cannot pass make ..
. I get the following:
ross@thinky:~/eddy/build$ cmake ..
CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
Could NOT find Vala (missing: VALA_EXECUTABLE)
Call Stack (most recent call first):
/usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
cmake/FindVala.cmake:55 (find_package_handle_standard_args)
src/CMakeLists.txt:1 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/ross/eddy/build/CMakeFiles/CMakeOutput.log"
Unfortunately I can't make much sense of that log.
Dear Dev,
I was wondering how can I install this app on my other debian based distro,
The only way I can think of is installing appcenter to those distros.
Can you create an Appimage or .deb file for it?
Sorry if you have already created one ,I was not able to find one.
Hi! I can't install Eddy from Appcenter. It's sayin' not found. Which PPA's I should look? Thanks..
I'm not sure if this is upgrade only, but it seems recently I have been receiving similar errors as the one below. However, the installation does succeed despite the error. I can get you more info if needed
Error while installing package: trying to overwrite '/usr/share/app-info/yaml/pantheon_xenial-main_amd64.yml.gz', which is also in package appstream-data-pantheon 0.3.0-0~14~ubuntu0.4.1.1
As soon as we detect there is a supported package in Downloads folder, we should show the option to load packages from the Downloads folder.
I was trying to compile a new translation but I get the error saying that the file POTFILES is missing in the po directory. Am I suppose to generate it first?
I think it would be appropriate for Eddy to appear under the "System" category :)
After selecting 'Load from downloads' there is no button to go back to the home screen and you need to close the application!
Houston failed to upload your project to the elementary repositories because
a package with the same name and version already exists in the repository.
Please contact a Houston developer for assistance.
If you need help with this issue please stop by the gitter channel.
Affects: 1.1.6 release
If there are more than 1 package with the same package ID, we should update the state of other ones in the list, so they don't show incorrect state. This is already in the code but it is commented out since this doesn't work well with sorting the list due to infinite row changed () loop.
show file size download depend app
I Can translate to Turkish
There's not an option to uninstall installed apps with Eddy. Since they don't appear at AppCenter, the only way is to use the terminal, and this can be a little scary to new users.
Translating appdata.xml
file will help people to know about your app in the AppCenter. For example mostly French users won't download the app if it's description is in English, 'cause they will think that the app isn't translated and won't take time to read if its not translated.
After Eddy finished to update a package I did an apt update
to install another unrelated package but
apt complained that /var/lib/apt/lists/lock & /var/lib/apt/lists/ were locked.
When the description field wraps, this causes it to get shifted to the right for no apparently reason, which makes it to no longer align with the package name below.
Thanks for the useful tool and sorry for nagging about such a small issue. The overall nice design of Elementary is likely making a thing like this stand out more than it usually does. :-)
(I wish Elementary would use a smaller dropshadow when taking a screenshot...)
When I click on a .deb from Files and try to open it with Eddy, I get an error dialog that says "Unable to open files or uris with this app"
see #22 , I tried adding translated strings to nl.po, I see changes in the file at /usr/local/share/locale-langpack/nl/LC_MESSAGES/com.github.donadigo.eddy.mo
. When running the application i do not see the translated strings. I could be doing it wrong.
Today(2018.07.04/Korea), Released Elementary OS Juno beta1.
and I installed it and eddy, but not opened this app.
so, i use terminal with
com.github.donadigo.eddy
that will show Settings schema 'com.github.donadigo.eddy' is not installed
.
I think you must update debian package installation script.
p.s // sorry my bad english.
The background on the window title is red while the text is black, so the text becomes hard to see. The text could be changed to white or the background changed to a lighter color.
when you install apps, you have the uninstall button at the rigth, but when you close the window, you don't have how to uninstall the application.
Maybe would be a good idea have a log of previously installed apps, this way we can uninstall apps at any time
So that searching for a mimetype brings up the application.
Houston failed to upload your project to the elementary repositories because
a package with the same name and version already exists in the repository.
Please contact a Houston developer for assistance.
If you need help with this issue please stop by the gitter channel.
Affects: 1.1.6 release
I have no .debs in ~/Downloads, I clicked Load From Downloads and got an infinite loading spinner.
If I try to install a .deb via any method while PackageKit is busy doing something else (i.e. AppCenter is running updates), there's no feedback in Eddy, and it doesn't queue up the installation.
Would be nice to see the list of debian packages installed and be abled to see it again after installed/update a package.
Hi, what do you think about Snap and Flatpack? It should be easy to install without problems.
I just installed a package provided by the Belgian government to make use of an eID reader. At first I installed it using Eddy but things did not work. So I reinstalled it manually and noticed the following message after installation completed (two last lines):
sudo dpkg -i eid-archive_2018.2_all.deb
[sudo] password for myself:
Selecting previously unselected package eid-archive.
(Reading database ... 347695 files and directories currently installed.)
Preparing to unpack eid-archive_2018.2_all.deb ...
Unpacking eid-archive (2018.2) ...
Setting up eid-archive (2018.2) ...
Repository enabled, keys installed. Please run "apt-get update" followed by
"apt-get install eid-mw eid-viewer" to install the middleware and the viewer, respectively.
It would be nice if Eddy could show such a message to avoid confusion.
I got a similar situation installing DraftSight a while ago. There is a prompt in the middle of the installation process and installation fails using Eddy.
The binary is called eddy
, should instead be com.github.donadigo.eddy
.
There should be a badge to get Eddy on AppCenter.
AppCenter Dashboard found some issues with your debian/control
file. While we will continue
to try to build your project, we recommend you take a look and fix these
problems for next time.
Affects: 0.9.2 release
The "Suggest Translation" button is pointing to the wrong link.
https://github.com/donadigo/eddy
It would be great to see the actual progress of the installation (the same text as shown during installation in the terminal) when clicking on the package being installed. Right now it only shows details of the package (which is awesome).
It would be cool if eddy could detect relevant makefiles and install (and then uninstall, if asked) them via checkinstall.
There is no option to update installed packages.
For example: I've atom-editor v1.16 installed on my machine and I want to install v1.17 from the website.
If I open the atom.deb with eddy the only option I get is to uninstall atom-editor.
Gdebi would update or overwrite the installed package with the new version.
Or meta-Q, or Escape, etc. I don't know if the keys are part of the ElementaryOS UX guidelines, but I'm used to close apps with keyboard. Gnome has these behavior in its guidelines.
What it says in the title.
AppCenter Dashboard ran desktop-file-validate
on your project's .desktop
file and received the following errors:
repository/data/com.github.donadigo.eddy.desktop: hint: value "GTK;Utility;System;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu
repository/data/com.github.donadigo.eddy.desktop: error: value "package;apt;dpkg;install" for locale string list key "Keywords" in group "Desktop Entry" does not have a semicolon (';') as trailing character
For more information, see the Desktop Entry Specification
Affects: 0.9.2 release
There are cases you dont want to install all debs in download directionary. There should be an easy way to exclude them.
Hello there, I've been trying to run cmake -DCMAKE_INSTALL_PREFIX=/usr .. atfer creating a build directory and navigating to it but I'm getting the above error. Where could I be going wrong ?
While using Eddy in elementaryOS 0.4.1, I noticed that the progress bar in the dock and the progress bar in the window did not show the same progress. This was kind of confusing because I didn't know which progress bar was right.
Apphub failed to build with liftoff. Here is the log:
granite.vapi:82.4-82.13: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:253.5-253.14: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:263.5-263.14: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:275.5-275.14: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:290.4-290.13: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:300.4-300.13: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:322.4-322.13: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:384.4-384.13: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:389.4-389.13: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:392.5-392.14: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:394.5-394.14: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:396.5-396.14: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:398.5-398.14: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:404.4-404.13: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:469.4-469.13: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:477.4-477.13: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:517.5-517.14: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:531.5-531.14: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:543.4-543.13: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:553.4-553.13: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:565.5-565.14: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:603.4-603.13: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:631.4-631.13: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
granite.vapi:723.3-723.12: warning: [Deprecated] is deprecated. Use [Version (deprecated = true, deprecated_since = "", replacement = "")]
/build/com.github.donadigo.eddy-0.9.3/src/EddyWindow.vala:97.13-97.51: error: The name `set_color_primary' does not exist in the context of `Granite.Widgets.Utils'
Granite.Widgets.Utils.set_color_primary (this, Constants.BRAND_COLOR);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compilation failed: 1 error(s), 24 warning(s)
src/CMakeFiles/eddy.dir/build.make:107: recipe for target 'src/eddy_valac.stamp' failed
make[3]: *** [src/eddy_valac.stamp] Error 1
make[3]: Leaving directory '/build/com.github.donadigo.eddy-0.9.3/obj-x86_64-linux-gnu'
CMakeFiles/Makefile2:120: recipe for target 'src/CMakeFiles/eddy.dir/all' failed
make[2]: *** [src/CMakeFiles/eddy.dir/all] Error 2
make[2]: Leaving directory '/build/com.github.donadigo.eddy-0.9.3/obj-x86_64-linux-gnu'
Makefile:130: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/build/com.github.donadigo.eddy-0.9.3/obj-x86_64-linux-gnu'
dh_auto_build: make -j1 returned exit code 2
debian/rules:17: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
I: copying local configuration
E: Failed autobuilding of package
W: no hooks of type C found -- ignoring
I: unmounting dev/pts filesystem
I: unmounting run/shm filesystem
I: unmounting proc filesystem
I: cleaning the build env
I: removing directory /var/cache/liftoff/build//96 and its subdirectories
Affects: 0.9.3 release
Apphub failed to build with liftoff. Here is the log:
libpcre32-3{a} libpcrecpp0v5{a} libpipeline1{a} libpixman-1-0{a}
libpixman-1-dev{a} libpng12-0{a} libpng12-dev{a} libpolkit-agent-1-0{a}
libpolkit-gobject-1-0{a} libpolkit-gobject-1-dev{a} libprotobuf-dev{a}
libprotobuf-lite9v5{a} libprotobuf9v5{a} libproxy1v5{a}
libpthread-stubs0-dev{a} libpython-stdlib{a} libpython2.7-minimal{a}
libpython2.7-stdlib{a} librest-0.7-0{a} libroken18-heimdal{a}
librsvg2-2{a} librsvg2-common{a} librtmp1{a} libsasl2-2{a}
libsasl2-modules-db{a} libsm-dev{a} libsm6{a} libsoup-gnome2.4-1{a}
libsoup2.4-1{a} libsqlite3-dev{a} libtasn1-6{a} libthai-data{a}
libthai0{a} libtiff5{a} libvala-0.34-0{a} libwayland-client0{a}
libwayland-cursor0{a} libwayland-dev{a} libwayland-egl1-mesa{a}
libwayland-server0{a} libwind0-heimdal{a} libx11-6{a} libx11-data{a}
libx11-dev{a} libx11-xcb-dev{a} libx11-xcb1{a} libxau-dev{a} libxau6{a}
libxcb-dri2-0{a} libxcb-dri2-0-dev{a} libxcb-dri3-0{a} libxcb-dri3-dev{a}
libxcb-glx0{a} libxcb-glx0-dev{a} libxcb-present-dev{a}
libxcb-present0{a} libxcb-randr0{a} libxcb-randr0-dev{a}
libxcb-render0{a} libxcb-render0-dev{a} libxcb-shape0{a}
libxcb-shape0-dev{a} libxcb-shm0{a} libxcb-shm0-dev{a} libxcb-sync-dev{a}
libxcb-sync1{a} libxcb-xfixes0{a} libxcb-xfixes0-dev{a} libxcb1{a}
libxcb1-dev{a} libxcomposite-dev{a} libxcomposite1{a} libxcursor-dev{a}
libxcursor1{a} libxdamage-dev{a} libxdamage1{a} libxdmcp-dev{a}
libxdmcp6{a} libxext-dev{a} libxext6{a} libxfixes-dev{a} libxfixes3{a}
libxft-dev{a} libxft2{a} libxi-dev{a} libxi6{a} libxinerama-dev{a}
libxinerama1{a} libxkbcommon-dev{a} libxkbcommon0{a} libxrandr-dev{a}
libxrandr2{a} libxrender-dev{a} libxrender1{a} libxshmfence-dev{a}
libxshmfence1{a} libxtst-dev{a} libxtst6{a} libxxf86vm-dev{a}
libxxf86vm1{a} man-db{a} mime-support{a} nettle-dev{a} pkg-config{a}
po-debconf{a} python{a} python-minimal{a} python2.7{a}
python2.7-minimal{a} shared-mime-info{a} ubuntu-mono{a} ucf{a} valac{a}
valac-0.34-vapi{a} x11-common{a} x11proto-composite-dev{a}
x11proto-core-dev{a} x11proto-damage-dev{a} x11proto-dri2-dev{a}
x11proto-fixes-dev{a} x11proto-gl-dev{a} x11proto-input-dev{a}
x11proto-kb-dev{a} x11proto-randr-dev{a} x11proto-record-dev{a}
x11proto-render-dev{a} x11proto-xext-dev{a} x11proto-xf86vidmode-dev{a}
x11proto-xinerama-dev{a} xkb-data{a} xorg-sgml-doctools{a} xtrans-dev{a}
zlib1g-dev{a}
The following packages are RECOMMENDED but will NOT be installed:
at-spi2-core colord dbus krb5-locales libmail-sendmail-perl
libsasl2-modules libtxc-dxtn-s2tc0 libx11-doc packagekit
0 packages upgraded, 270 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/61.5 MB of archives. After unpacking 385 MB will be used.
Abort.
E: pbuilder-satisfydepends failed.
I: Copying back the cached apt archive contents
I: unmounting dev/pts filesystem
I: unmounting run/shm filesystem
I: unmounting proc filesystem
I: cleaning the build env
I: removing directory /var/cache/liftoff/build//96 and its subdirectories
Affects: 0.9.4 release
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.