indygreg / indygreg/PyOxidizer

Specify a filesystem-relative:prefix path as parent of the given prefix

Open
#368 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
6.2k
Forks
256
PR merge metrics
No merged PRs in 30d

Description

Hello,
I'm trying to create a macOS App bundle that has the following structure: https://developer.apple.com/library/archive/documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html#//apple_ref/doc/uid/10000123i-CH101-SW1.

The binary is placed in `MyApp.app/MacOS`, while the resources should be placed in `MyApp.app/Resources`.

The `resource.add_location` does not seem to accept `..` as prefix to the path.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by examining how resource.add_location handles prefix paths and whether filesystem-relative paths are rejected. Compare the desired MyApp.app/MacOS and MyApp.app/Resources layout with the linked Apple bundle documentation; done means a .. prefix can place resources in the parent-relative location.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, rust
Domain
build-system, desktop
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.