Project

General

Profile

Actions

Emulator Issues #10075

closed

Linux packaging is broken

Added by mathieui over 7 years ago. Updated about 7 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
Linux
Issue type:
Bug
Milestone:
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

The current cmake scripts don't install resources anymore on linux (not sure about other OSes, from the changes I saw it’s probably fine), including menu icons and gameinis.

I haven’t bisected on packaging yet, but I would guess the following is when it happened (due to it removing Data/Sys from install dirs):

commit 0f9a6697fbd968004e007cba09c1349202c37531
Date:   Thu Feb 2 03:39:39 2017 +0100

    DolphinWX: Update how localization files are installed

    On macOS, we want them copied in the bundle directly, otherwise we will
    install them later in the system folder.
    Obviously not working for Windows, but that's not any different from before!

What’s installed with the current scripts:

pkg/dolphin-emu-git
└── usr
    ├── bin
    │   └── dolphin-emu
    ├── include
    │   └── gtest
    │       ├── gtest-death-test.h
    │       ├── gtest.h
    │       ├── gtest-message.h
    │       ├── gtest-param-test.h
    │       ├── gtest-param-test.h.pump
    │       ├── gtest_pred_impl.h
    │       ├── gtest-printers.h
    │       ├── gtest_prod.h
    │       ├── gtest-spi.h
    │       ├── gtest-test-part.h
    │       ├── gtest-typed-test.h
    │       └── internal
    │           ├── custom
    │           │   ├── gtest.h
    │           │   ├── gtest-port.h
    │           │   └── gtest-printers.h
    │           ├── gtest-death-test-internal.h
    │           ├── gtest-filepath.h
    │           ├── gtest-internal.h
    │           ├── gtest-linked_ptr.h
    │           ├── gtest-param-util-generated.h
    │           ├── gtest-param-util-generated.h.pump
    │           ├── gtest-param-util.h
    │           ├── gtest-port-arch.h
    │           ├── gtest-port.h
    │           ├── gtest-string.h
    │           ├── gtest-tuple.h
    │           ├── gtest-tuple.h.pump
    │           ├── gtest-type-util.h
    │           └── gtest-type-util.h.pump
    ├── lib
    │   ├── libgtest.a
    │   ├── libgtest_main.a
    │   └── udev
    │       └── rules.d
    │           └── 51-usb-device.rules
    └── share
        ├── applications
        │   └── dolphin-emu.desktop
        ├── icons
        │   └── hicolor
        │       ├── 48x48
        │       │   └── apps
        │       │       └── dolphin-emu.png
        │       └── scalable
        │           └── apps
        │               └── dolphin-emu.svg
        ├── locale
        │   ├── ar
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── ca
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── cs
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── da_DK
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── de
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── el
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── en
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── es
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── fa
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── fr
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── hr
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── hu
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── it
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── ja
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── ko
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── ms_MY
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── nb
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── nl
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── pl
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── pt
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── pt_BR
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── ro_RO
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── ru
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── sr
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── sv
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── tr
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   ├── zh_CN
        │   │   └── LC_MESSAGES
        │   │       └── dolphin-emu.mo
        │   └── zh_TW
        │       └── LC_MESSAGES
        │           └── dolphin-emu.mo
        └── man
            └── man6
                ├── dolphin-emu.6.gz
                └── dolphin-emu-nogui.6.gz
76 directories, 65 files
Actions #1

Updated by mathieui about 7 years ago

  • Status changed from New to Fixed
Actions

Also available in: Atom PDF