deb2appimage icon indicating copy to clipboard operation
deb2appimage copied to clipboard

Error while downloading xdg-utils.deb

Open revast opened this issue 6 years ago • 4 comments

./deb2appimage.sh --json json/easystroke.json Executing prerun... Downloading dependencies... Download Error! Error while downloading xdg-utils.deb URL: Exit code 3

{
    "buildinfo": [
    {
        "prerun": [
            "curl -sL -o ~/.cache/deb2appimage/debs/easystroke_0.6.0-1ubuntu12_amd64.deb http://openartisthq.org/easystroke/easystroke_0.6.0-1ubuntu12_amd64.deb"
        ],
        "name": "easystroke",
        "version": "0.6.0-1ubuntu12",
        "deps": "libatkmm-1.6-1v5, libc6, libcairomm-1.0-1v5, libdbus-glib-1-2, libgcc1, libglib2.0-0, libglibmm-2.4-1v5, libgtk-3-0, libgtkmm-3.0-1v5, libsigc++-2.0-0v5, libstdc++6, libx11-6, libxext6, libxfixes3, libxi6, libxtst6, xdg-utils",
        "repoarch": "amd64",
        "distrorepo": "Ubuntu",
        "repoversion": "bionic",
        "binarypath": "/usr/bin/easystroke",
        "desktoppath": "/usr/share/applications/easystroke.desktop",
        "iconpath": "/usr/share/icons/hicolor/scalable/apps/easystroke.svg",
        "usewrapper": "true",
        "postrun": [
            null
        ]
    }
    ],
    "apprunconf": [
    {
        "setpath": "true",
        "setlibpath": "true",
        "setpythonpath": "false",
        "setpythonhome": "false",
        "setpythondontwritebytecode": "false",
        "setxdgdatadirs": "false",
        "setperllib": "false",
        "setgsettingsschemadir": "false",
        "setqtpluginpath": "false",
        "exec": "/usr/bin/easystroke.wrapper"
    }
    ],
    "authors": [
    {
        "type": "Author",
        "author": "Thomas Jaeger <[email protected]>",
        "url": "https://github.com/thjaeger/easystroke"
    },
    {
        "type": "AppImage Maintainer",
        "author": "flo schneider <[email protected]>",
        "url": "http://openArtisthq.org"
    }
    ]
}

if drop xdg-utils from dependencies, it works flawlessly, any clues?

revast avatar Dec 06 '18 08:12 revast

You need to set the repoarch for xdg-utils to all. xdg-utils should be present on most Linux systems and not need to be bundled, though.

simoniz0r avatar Dec 06 '18 16:12 simoniz0r

ah ok, for every item in deps, so "repoarch": "amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,all",

thanks!

revast avatar Dec 07 '18 00:12 revast

creating the appimage worked, but now I get a segfault when I try to launch it in ubuntu 18.10...

any clues? I used appimagetool version continous-3-ged-13661. I cannot even extract it on 18.10, works fine on 18.04...

revast avatar Dec 17 '18 18:12 revast

here is the json:


{
    "buildinfo": [
    {
        "prerun": [
            "curl -sL -o ~/.cache/deb2appimage/debs/easystroke_0.6.0-1ubuntu12_amd64.deb http://openartisthq.org/easystroke/easystroke_0.6.0-1ubuntu12_amd64.deb"
        ],
        "name": "easystroke",
        "version": "0.6.0-1ubuntu12",
        "deps": "libatkmm-1.6-1v5, libc6, libcairomm-1.0-1v5, libdbus-glib-1-2, libgcc1, libglib2.0-0, libglibmm-2.4-1v5, libgtk-3-0, libgtkmm-3.0-1v5, libsigc++-2.0-0v5, libstdc++6, libx11-6, libxext6, libxfixes3, libxi6, libxtst6, xdg-utils",
        "repoarch": "amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,amd64,all",
        "distrorepo": "Ubuntu",
        "repoversion": "bionic",
        "binarypath": "/usr/bin/easystroke",
        "desktoppath": "/usr/share/applications/easystroke.desktop",
        "iconpath": "/usr/share/icons/hicolor/scalable/apps/easystroke.svg",
        "usewrapper": "true",
        "postrun": [
            null
        ]
    }
    ],
    "apprunconf": [
    {
        "setpath": "true",
        "setlibpath": "true",
        "setpythonpath": "false",
        "setpythonhome": "false",
        "setpythondontwritebytecode": "false",
        "setxdgdatadirs": "false",
        "setperllib": "false",
        "setgsettingsschemadir": "false",
        "setqtpluginpath": "false",
        "exec": "/usr/bin/easystroke.wrapper"
    }
    ],
    "authors": [
    {
        "type": "Author",
        "author": "Thomas Jaeger <[email protected]>",
        "url": "https://github.com/thjaeger/easystroke"
    },
    {
        "type": "AppImage Maintainer",
        "author": "flo schneider <[email protected]>",
        "url": "http://openArtisthq.org"
    }
    ]
}

revast avatar Dec 17 '18 18:12 revast