{"id":25013972,"url":"https://github.com/adn-devtech/apps.exchange.packager","last_synced_at":"2025-04-12T22:06:59.624Z","repository":{"id":31331434,"uuid":"34893998","full_name":"ADN-DevTech/apps.exchange.packager","owner":"ADN-DevTech","description":"Cross platform scripts to produce installers for the Autodesk http://apps.exchange.autodesk.com store","archived":false,"fork":false,"pushed_at":"2023-10-26T08:35:18.000Z","size":10414,"stargazers_count":9,"open_issues_count":1,"forks_count":5,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-12T22:06:32.039Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ADN-DevTech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-01T07:48:31.000Z","updated_at":"2025-02-28T13:37:54.000Z","dependencies_parsed_at":"2022-09-09T07:00:35.708Z","dependency_job_id":null,"html_url":"https://github.com/ADN-DevTech/apps.exchange.packager","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2Fapps.exchange.packager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2Fapps.exchange.packager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2Fapps.exchange.packager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2Fapps.exchange.packager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ADN-DevTech","download_url":"https://codeload.github.com/ADN-DevTech/apps.exchange.packager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248637769,"owners_count":21137538,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-05T07:17:03.864Z","updated_at":"2025-04-12T22:06:59.596Z","avatar_url":"https://github.com/ADN-DevTech.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Cross platform Apps Exchange Store Packager Scripts\nproducing WIX/MSI for Windows, PKG for Mac OSX and shell/tar file for Linux,\n\n\u003cb\u003eNote:\u003c/b\u003e Signatures files aren't posted in this repo. But the scripts can work with/or \nwithout the signatures files. Signing installers for Windows and Mac OSX aren't strictly\nrequired, but recommended. If no digital signature is provided, the user will be prompted \nduring install.\n\n\n## Setup\n\nFor all OS, clone this repo on your local machine.\n\n\n### Windows\n\n1. Go to http://wixtoolset.org/\n   * Download and install\n2. Go to http://python.org\n   * Download and install the latest 2.x version\n3. Go in apps.exchange.packager\\scripts, and open the setup-win.bat file in a text editor\n   * Change the subst @ line #6 to point where you installed the 'Wix Toolset' at step #1\n   * Change the PYTHON_EXE variable @ line #10 to point to your Python executable\n\n\n### OSX\n\n1. Download the PackageMaker tool from the [Apple developer center](https://developer.apple.com/downloads/index.action) in the Auxiliary Tools for Xcode package.\n\n2. Go in apps.exchange.packager\\scripts, and open the setup-osx file in a text editor\n   * Change the PACKAGER variable @ line #9 to point where you installed the 'PackageMaker.app' \n\n3. Make sure the temp and output folders have write permission.\n\n\n### Linux\n\nNo setup required! You're all set.\u003cbr /\u003e\nJust make sure the temp and output folders have write permission.\n\n\n## Usage\n\nThere is 3 scripts available. One for each platform: win, osx, linux.\n```\n  osx [-h] [-p \u003cpath\u003e] [-t \u003ctemplate\u003e] [-v \u003cversion\u003e] \u003cproject\u003e\n\n\t-p\t\t\tPath to the directory containing the project root folder\n\t\t\t\t(default is ./Apps/)\n\t-t\t\t\tTemplate to use for packaging the project\n\t\t\t\t(default is osxPerMachine)\n\t-v\t\t\tProduct version string\n\t\t\t\t(default is 2016)\n\t\u003cproject\u003e\tFolder name of the project to package\n\n\t-h\t\t\tThis message\n```\n\n\nBy default, the scripts assume:\n\n1. they should find the app in ./Apps/\n\n2. they should use the per-machine templates\n\n3. the current Autodesk product platform is the 2016 version\n\nYou can change these options using the command flags.\n\n\u003cb\u003eNote:\u003c/b\u003e Do not forgoet the closing / on OSX and Linux or \\ on Windows for the -p path option.\n\n\n\n### Examples with the MathNode sample for Maya\n\nWindows: `win MathNode`\n\nOSX: `osx MathNode`\n\nLinux: `linux MathNode`\n\n#### with the arguments to change the default template\n\nWindows: `win -t winPerUser MathNode`\n\nOSX: `osx -t osxPerUser MathNode`\n\n#### with an hypothetical AutoCAD/Revit/Inventor bundle\n\nWindows: `win -p d:\\Dev\\ -t winPerMachineIcon MyApp.bundle`\n\nOSX: `osx -p ~/Projects/ -t osxPerMachine MyApp.bundle`\n\n\u003cb\u003eNote:\u003c/b\u003e Note the difference between Maya and the other products. Maya cannot accept a .bundle extension for an apps.exchange bundle. Whereas, all others do require that extension.\n\n\n--------\n\n## License\n\nThis utility is licensed under the terms of the [MIT License](http://opensource.org/licenses/MIT). Please see the [LICENSE](LICENSE) file for full details.\n\n\n## Written by\n\nCyrille Fauvel (Autodesk Developer Network)\u003cbr /\u003e\nhttp://www.autodesk.com/adn\u003cbr /\u003e\nhttp://around-the-corner.typepad.com/\u003cbr /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadn-devtech%2Fapps.exchange.packager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadn-devtech%2Fapps.exchange.packager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadn-devtech%2Fapps.exchange.packager/lists"}