https://github.com/ckuethe/hoppersdk-linux
Patches and support scripts to make the Hopper Disassembler SDK run on Linux
https://github.com/ckuethe/hoppersdk-linux
hopper-disassembler sdk
Last synced: 7 months ago
JSON representation
Patches and support scripts to make the Hopper Disassembler SDK run on Linux
- Host: GitHub
- URL: https://github.com/ckuethe/hoppersdk-linux
- Owner: ckuethe
- Created: 2017-05-11T07:03:39.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-18T23:24:37.000Z (almost 9 years ago)
- Last Synced: 2025-02-24T02:44:30.853Z (over 1 year ago)
- Topics: hopper-disassembler, sdk
- Language: Shell
- Size: 8.79 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Introduction
This is an update of the Hopper
[Linux SDK](https://www.hopperapp.com/blog/?p=150) to match the versions
of libraries shipped by more recent Hopper builds. Download a
[release](https://github.com/ckuethe/HopperSDK-Linux/releases)
to match the target version of Hopper.
# Usage
```
git clone https://github.com/ckuethe/HopperSDK-Linux
cd HopperSDK-Linux
# git checkout v4.1.5 # (optional, match to target Hopper version)
./install.sh
. ${HOME}/hopper-gnustep.sh
# go about your plugin development business.
```
When the build finishes, the SDK will be installed in
`${HOME}/GNUstep/Library/ApplicationSupport/Hopper` as
`HopperSDK-${SDKVER}` and `gnustep-$(arch)`. Additionally a symbolic
link to `GNUstep.sh` - required to set up some environment variables
to compile plugins - will be installed at `${HOME}/hopper-gnustep.sh`.
On a multiuser machine, each user will need to run this SDK installer.
# Notes
* Build prerequisites include `libpthread-workqueue-dev` `libkqueue-dev`
`clang` `libblocksruntime-devel`
* On recent Ubuntu (17.04) `libxml2-dev` `libgnutls28-dev` `libxslt1-dev`
`libgcrypt20-dev` are also required to compile GNUstep base