1. 8

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

  1.  

  2. 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. 5

        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