1. 8

Please message me if you encounter an issue building/installing OSH from the AUR.

    1. 5

      Why are you installing to /usr/local? Packages are supposed to go to /usr directly.

      1. 1

        It’s the filesystem location specified in the GNU Coding Standard

        Executable programs are installed in one of the following directories.

        bindir: The directory for installing executable programs that users can run. This should normally be /usr/local/bin, but write it as $(exec_prefix)/bin.

        1. 6

          Packages should never be installed to /usr/local

          https://wiki.archlinux.org/index.php/arch_packaging_standards

          Arch users expect packages to install in /usr, so it makes more sense to follow the Arch packaging standards here.

          1. 2

            Fair enough, I can make that adjustment. Thanks for sharing that link.

        2. 3

          GNU expects downstream packagers (“installers”) to change the install location, which is why the prefix variable exists. /usr/local/ is an appropriate default for “from-source” installs, to avoid conflicts with packages.

    2. 4

      Thanks a lot for doing this! If anyone else needs help packaging it for a distro you use, let me know. And you can add links here:

      https://github.com/oilshell/oil/wiki/Oil-Deployments

Stories with similar links:

  1. OSH (Oil Shell) 0.6.pre16 Now Available In AUR authored by timetoplatypus 4 years ago | 11 points | 1 comment