Last active
October 30, 2015 20:59
-
-
Save matejc/577ad4808a9e8d716f45 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ main | |
[10/30/15 21:49:54] [EROR] Failed to register command nop: Command wasn't registered in any list: nop | |
[10/30/15 21:49:54] [DEBG] calling newEngine | |
[10/30/15 21:49:54] [INFO] Initializing | |
[10/30/15 21:49:54] [DEBG] calling newEngine | |
[10/30/15 21:49:54] [INFO] Initializing | |
[10/30/15 21:49:54] [INFO] Loaded ../packages/Default/Default.sublime-keymap | |
[10/30/15 21:49:54] [INFO] Loaded ../packages/Default/Default.sublime-keymap | |
[10/30/15 21:49:54] [WARN] Couldn't watch ../packages/Default/Default.sublime-keymap: The callback argument does satisfy any File*Callback interfaces | |
[10/30/15 21:49:54] [WARN] Couldn't watch ../packages/Default/Default.sublime-keymap: The callback argument does satisfy any File*Callback interfaces | |
[10/30/15 21:49:54] [INFO] Loaded ../packages/Default/Default (Linux).sublime-keymap | |
[10/30/15 21:49:54] [INFO] Loaded ../packages/Default/Default (Linux).sublime-keymap | |
[10/30/15 21:49:54] [DEBG] .. is watched already | |
[10/30/15 21:49:54] [WARN] Couldn't watch ../packages/Default/Default (Linux).sublime-keymap: The callback argument does satisfy any File*Callback interfaces | |
[10/30/15 21:49:54] [DEBG] .. is watched already | |
[10/30/15 21:49:54] [WARN] Couldn't watch ../packages/Default/Default (Linux).sublime-keymap: The callback argument does satisfy any File*Callback interfaces | |
[10/30/15 21:49:54] [INFO] Loaded ../packages/User/Default.sublime-keymap | |
[10/30/15 21:49:54] [INFO] Loaded ../packages/User/Default.sublime-keymap | |
[10/30/15 21:49:54] [DEBG] .. is watched already | |
[10/30/15 21:49:54] [DEBG] .. is watched already | |
[10/30/15 21:49:54] [WARN] Couldn't watch ../packages/User/Default.sublime-keymap: The callback argument does satisfy any File*Callback interfaces | |
[10/30/15 21:49:54] [WARN] Couldn't watch ../packages/User/Default.sublime-keymap: The callback argument does satisfy any File*Callback interfaces | |
[10/30/15 21:49:54] [INFO] Loaded ../packages/User/Default (Linux).sublime-keymap | |
[10/30/15 21:49:54] [INFO] Loaded ../packages/User/Default (Linux).sublime-keymap | |
[10/30/15 21:49:54] [DEBG] .. is watched already | |
[10/30/15 21:49:54] [WARN] Couldn't watch ../packages/User/Default (Linux).sublime-keymap: The callback argument does satisfy any File*Callback interfaces | |
[10/30/15 21:49:54] [DEBG] .. is watched already | |
[10/30/15 21:49:54] [WARN] Couldn't watch ../packages/User/Default (Linux).sublime-keymap: The callback argument does satisfy any File*Callback interfaces | |
[10/30/15 21:49:54] [INFO] Loaded ../packages/Default/Preferences.sublime-settings | |
[10/30/15 21:49:54] [INFO] Loaded ../packages/Default/Preferences.sublime-settings | |
[10/30/15 21:49:54] [DEBG] .. is watched already | |
[10/30/15 21:49:54] [WARN] Couldn't watch ../packages/Default/Preferences.sublime-settings: The callback argument does satisfy any File*Callback interfaces | |
[10/30/15 21:49:54] [DEBG] .. is watched already | |
[10/30/15 21:49:54] [WARN] Couldn't watch ../packages/Default/Preferences.sublime-settings: The callback argument does satisfy any File*Callback interfaces | |
[10/30/15 21:49:54] [INFO] Loaded ../packages/Default/Preferences (Linux).sublime-settings | |
[10/30/15 21:49:54] [DEBG] .. is watched already | |
[10/30/15 21:49:54] [WARN] Couldn't watch ../packages/Default/Preferences (Linux).sublime-settings: The callback argument does satisfy any File*Callback interfaces | |
[10/30/15 21:49:54] [INFO] Loaded ../packages/Default/Preferences (Linux).sublime-settings | |
[10/30/15 21:49:54] [DEBG] .. is watched already | |
[10/30/15 21:49:54] [WARN] Couldn't watch ../packages/Default/Preferences (Linux).sublime-settings: The callback argument does satisfy any File*Callback interfaces | |
[10/30/15 21:49:54] [INFO] Loaded ../packages/User/Preferences.sublime-settings | |
[10/30/15 21:49:54] [DEBG] .. is watched already | |
[10/30/15 21:49:54] [WARN] Couldn't watch ../packages/User/Preferences.sublime-settings: The callback argument does satisfy any File*Callback interfaces | |
[10/30/15 21:49:54] [DEBG] OnInit callbacks executing | |
[10/30/15 21:49:54] [INFO] Loaded ../packages/User/Preferences.sublime-settings | |
[10/30/15 21:49:54] [DEBG] .. is watched already | |
[10/30/15 21:49:54] [WARN] Couldn't watch ../packages/User/Preferences.sublime-settings: The callback argument does satisfy any File*Callback interfaces | |
[10/30/15 21:49:54] [DEBG] OnInit callbacks executing | |
panic: panic during panic | |
[signal 0xb code=0x1 addr=0x25 pc=0x7fafab5bd859] | |
runtime stack: | |
runtime.startpanic_m() | |
/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.4.2/share/go/src/runtime/panic.c:110 +0x108 | |
runtime.onM(0x8cc2e0) | |
/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.4.2/share/go/src/runtime/asm_amd64.s:273 +0x9a | |
runtime.startpanic() | |
/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.4.2/share/go/src/runtime/panic.go:469 +0x14 | |
runtime.gothrow(0x897030, 0x2a) | |
/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.4.2/share/go/src/runtime/panic.go:501 +0x35 | |
runtime.sigpanic() | |
/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.4.2/share/go/src/runtime/sigpanic_unix.go:14 +0x5e | |
goroutine 15 [syscall, locked to thread]: | |
runtime.cgocall_errno(0x493b20, 0xc20813dbf8, 0x7faf00000000) | |
/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.4.2/share/go/src/runtime/cgocall.go:130 +0xf5 fp=0xc20813dbd8 sp=0xc20813dbb0 | |
github.com/limetext/gopy/lib._Cfunc_excName(0x7fafab9331c0, 0x0, 0x0) | |
/tmp/nix-build-go1.4-gopy-953f768.drv-0/go/src/github.com/limetext/gopy/lib/:1197 +0x4d fp=0xc20813dbf8 sp=0xc20813dbd8 | |
github.com/limetext/gopy/lib.(*Error).Error(0xc20803a750, 0x0, 0x0) | |
/tmp/nix-build-go1.4-gopy-953f768.drv-0/go/src/github.com/limetext/gopy/lib/err.go:29 +0x7f fp=0xc20813dcf0 sp=0xc20813dbf8 | |
runtime.printany(0x7c3240, 0xc20803a750) | |
/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.4.2/share/go/src/runtime/error.go:94 +0x15e fp=0xc20813ddc0 sp=0xc20813dcf0 | |
runtime.printpanics(0xc20813de10) | |
/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.4.2/share/go/src/runtime/panic.go:310 +0x8a fp=0xc20813ddd8 sp=0xc20813ddc0 | |
runtime.gopanic(0x7c3240, 0xc20803a750) | |
/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.4.2/share/go/src/runtime/panic.go:424 +0x296 fp=0xc20813de40 sp=0xc20813ddd8 | |
github.com/limetext/lime-backend/lib/sublime.onInit() | |
/tmp/nix-build-go1.4-lime-backend-1f446ac54d08be96b16bda78c4c5ed167f45a052.drv-3/go/src/github.com/limetext/lime-backend/lib/sublime/sublime_manual.go:252 +0xad fp=0xc20813df18 sp=0xc20813de40 | |
github.com/limetext/lime-backend/lib.(*InitEvent).call(0xc2cab0) | |
/tmp/nix-build-go1.4-lime-backend-1f446ac54d08be96b16bda78c4c5ed167f45a052.drv-3/go/src/github.com/limetext/lime-backend/lib/events.go:72 +0x146 fp=0xc20813df88 sp=0xc20813df18 | |
github.com/limetext/lime-backend/lib.(*Editor).Init(0xc208000b40) | |
/tmp/nix-build-go1.4-lime-backend-1f446ac54d08be96b16bda78c4c5ed167f45a052.drv-3/go/src/github.com/limetext/lime-backend/lib/editor.go:169 +0x10d fp=0xc20813dfd8 sp=0xc20813df88 | |
runtime.goexit() | |
/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.4.2/share/go/src/runtime/asm_amd64.s:2232 +0x1 fp=0xc20813dfe0 sp=0xc20813dfd8 | |
created by main.(*qmlfrontend).loop | |
/tmp/nix-build-go1.4-lime-qml-962a37062b94270ebb74c031d254f067f07c1ca3.drv-0/go/src/github.com/limetext/lime-qml/main/qml_frontend.go:299 +0x924 | |
goroutine 1 [syscall, locked to thread]: | |
gopkg.in/qml%2ev1._Cfunc_applicationExec() | |
/tmp/nix-build-go1.4-qml-2ee7e5f.drv-18/go/src/gopkg.in/qml.v1/:59 +0x45 | |
gopkg.in/qml%2ev1.Run(0xc20810e730, 0x0, 0x0) | |
/tmp/nix-build-go1.4-qml-2ee7e5f.drv-18/go/src/gopkg.in/qml.v1/bridge.go:63 +0x204 | |
main.main() | |
/tmp/nix-build-go1.4-lime-qml-962a37062b94270ebb74c031d254f067f07c1ca3.drv-0/go/src/github.com/limetext/lime-qml/main/main.go:37 +0x17b | |
goroutine 5 [chan receive]: | |
github.com/limetext/log4go.ConsoleLogWriter.run(0xc2080460c0, 0x7fafad636b80, 0xc20801e050) | |
/tmp/nix-build-go1.4-log4go-2aba105.drv-0/go/src/github.com/limetext/log4go/termlog.go:27 +0x7a | |
created by github.com/limetext/log4go.NewConsoleLogWriter | |
/tmp/nix-build-go1.4-log4go-2aba105.drv-0/go/src/github.com/limetext/log4go/termlog.go:19 +0x6b | |
goroutine 6 [runnable]: | |
github.com/limetext/log4go.ConsoleLogWriter.run(0xc208046240, 0x7fafad636b80, 0xc20801e050) | |
/tmp/nix-build-go1.4-log4go-2aba105.drv-0/go/src/github.com/limetext/log4go/termlog.go:27 +0x7a | |
created by github.com/limetext/log4go.NewConsoleLogWriter | |
/tmp/nix-build-go1.4-log4go-2aba105.drv-0/go/src/github.com/limetext/log4go/termlog.go:19 +0x6b | |
goroutine 7 [runnable]: | |
github.com/limetext/text.(*SerializedBuffer).worker(0xc208076008) | |
/tmp/nix-build-go1.4-text-06ae817.drv-0/go/src/github.com/limetext/text/serialized_buffer.go:40 +0x61 | |
created by github.com/limetext/text.(*SerializedBuffer).init | |
/tmp/nix-build-go1.4-text-06ae817.drv-0/go/src/github.com/limetext/text/serialized_buffer.go:26 +0xd9 | |
goroutine 8 [syscall]: | |
syscall.Syscall6(0xe8, 0x4, 0xc2080dbcb4, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.4.2/share/go/src/syscall/asm_linux_amd64.s:46 +0x5 | |
syscall.EpollWait(0x4, 0xc2080dbcb4, 0x7, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0) | |
/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.4.2/share/go/src/syscall/zsyscall_linux_amd64.go:376 +0x93 | |
gopkg.in/fsnotify%2ev1.(*fdPoller).wait(0xc208032000, 0x0, 0x0, 0x0) | |
/tmp/nix-build-go1.4-fsnotify.v1-v1.2.0.drv-0/go/src/gopkg.in/fsnotify.v1/inotify_poller.go:85 +0xc7 | |
gopkg.in/fsnotify%2ev1.(*Watcher).readEvents(0xc2080480a0) | |
/tmp/nix-build-go1.4-fsnotify.v1-v1.2.0.drv-0/go/src/gopkg.in/fsnotify.v1/inotify.go:179 +0x16f | |
created by gopkg.in/fsnotify%2ev1.NewWatcher | |
/tmp/nix-build-go1.4-fsnotify.v1-v1.2.0.drv-0/go/src/gopkg.in/fsnotify.v1/inotify.go:58 +0x32b | |
goroutine 9 [runnable]: | |
github.com/limetext/text.(*SerializedBuffer).SubstrR(0xc208076008, 0x91e, 0x93e, 0x0, 0x0, 0x0) | |
/tmp/nix-build-go1.4-text-06ae817.drv-0/go/src/github.com/limetext/text/serialized_buffer.go:68 +0x17e | |
github.com/limetext/text.(*buffer).Line(0xc208076000, 0x85e, 0x0, 0x0) | |
/tmp/nix-build-go1.4-text-06ae817.drv-0/go/src/github.com/limetext/text/buffer.go:341 +0x225 | |
main.(*frontendView).formatLine(0xc208084240, 0xd) | |
/tmp/nix-build-go1.4-lime-qml-962a37062b94270ebb74c031d254f067f07c1ca3.drv-0/go/src/github.com/limetext/lime-qml/main/frontend_view.go:130 +0x229 | |
main.(*frontendView).bufferChanged(0xc208084240, 0x7fafad639da0, 0xc208076000, 0x85e, 0xeb) | |
/tmp/nix-build-go1.4-lime-qml-962a37062b94270ebb74c031d254f067f07c1ca3.drv-0/go/src/github.com/limetext/lime-qml/main/frontend_view.go:104 +0x63d | |
main.(*frontendView).Inserted(0xc208084240, 0x7fafad639da0, 0xc208076000, 0x85e, 0x949, 0xc20816c400, 0xeb, 0x100) | |
/tmp/nix-build-go1.4-lime-qml-962a37062b94270ebb74c031d254f067f07c1ca3.drv-0/go/src/github.com/limetext/lime-qml/main/frontend_view.go:113 +0x53 | |
github.com/limetext/text.(*buffer).InsertR(0xc208076000, 0x85e, 0xc20816c400, 0xeb, 0x100, 0x0, 0x0) | |
/tmp/nix-build-go1.4-text-06ae817.drv-0/go/src/github.com/limetext/text/buffer.go:270 +0x2d9 | |
github.com/limetext/text.(*buffer).Insert(0xc208076000, 0x85e, 0xc2081541e0, 0xeb, 0x0, 0x0) | |
/tmp/nix-build-go1.4-text-06ae817.drv-0/go/src/github.com/limetext/text/buffer.go:279 +0xb2 | |
github.com/limetext/text.(*insertAction).Apply(0xc20808e1b0) | |
/tmp/nix-build-go1.4-text-06ae817.drv-0/go/src/github.com/limetext/text/action.go:78 +0x82 | |
github.com/limetext/text.(*CompositeAction).AddExec(0xc2081040e8, 0x7fafad63d0e0, 0xc20808e1b0) | |
/tmp/nix-build-go1.4-text-06ae817.drv-0/go/src/github.com/limetext/text/action.go:69 +0x1b5 | |
github.com/limetext/lime-backend/lib.(*View).Insert(0xc208030200, 0xc2081040e0, 0x85e, 0xc2081540f0, 0xeb, 0xc2081540f0) | |
/tmp/nix-build-go1.4-lime-backend-1f446ac54d08be96b16bda78c4c5ed167f45a052.drv-3/go/src/github.com/limetext/lime-backend/lib/view.go:386 +0x5a9 | |
github.com/limetext/lime-backend/lib.(*Editor).handleLog(0xc208000b40, 0xc20815e000, 0xde) | |
/tmp/nix-build-go1.4-lime-backend-1f446ac54d08be96b16bda78c4c5ed167f45a052.drv-3/go/src/github.com/limetext/lime-backend/lib/editor.go:430 +0x2c4 | |
github.com/limetext/lime-backend/lib.*Editor.(github.com/limetext/lime-backend/lib.handleLog)·fm(0xc20815e000, 0xde) | |
/tmp/nix-build-go1.4-lime-backend-1f446ac54d08be96b16bda78c4c5ed167f45a052.drv-3/go/src/github.com/limetext/lime-backend/lib/editor.go:141 +0x3b | |
github.com/limetext/lime-backend/lib/log.func·001() | |
/tmp/nix-build-go1.4-lime-backend-1f446ac54d08be96b16bda78c4c5ed167f45a052.drv-3/go/src/github.com/limetext/lime-backend/lib/log/logwriter.go:38 +0x9f | |
created by github.com/limetext/lime-backend/lib/log.NewLogWriter | |
/tmp/nix-build-go1.4-lime-backend-1f446ac54d08be96b16bda78c4c5ed167f45a052.drv-3/go/src/github.com/limetext/lime-backend/lib/log/logwriter.go:40 +0x16b | |
goroutine 10 [chan receive]: | |
github.com/limetext/lime-backend/lib.(*Editor).inputthread(0xc208000b40) | |
/tmp/nix-build-go1.4-lime-backend-1f446ac54d08be96b16bda78c4c5ed167f45a052.drv-3/go/src/github.com/limetext/lime-backend/lib/editor.go:366 +0x10f | |
created by github.com/limetext/lime-backend/lib.GetEditor | |
/tmp/nix-build-go1.4-lime-backend-1f446ac54d08be96b16bda78c4c5ed167f45a052.drv-3/go/src/github.com/limetext/lime-backend/lib/editor.go:142 +0x75a | |
goroutine 11 [select]: | |
github.com/limetext/lime-backend/lib/watch.(*Watcher).Observe(0xc2080480f0) | |
/tmp/nix-build-go1.4-lime-backend-1f446ac54d08be96b16bda78c4c5ed167f45a052.drv-3/go/src/github.com/limetext/lime-backend/lib/watch/watch.go:201 +0x333 | |
created by github.com/limetext/lime-backend/lib.GetEditor | |
/tmp/nix-build-go1.4-lime-backend-1f446ac54d08be96b16bda78c4c5ed167f45a052.drv-3/go/src/github.com/limetext/lime-backend/lib/editor.go:143 +0x77a | |
goroutine 17 [syscall, locked to thread]: | |
runtime.goexit() | |
/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.4.2/share/go/src/runtime/asm_amd64.s:2232 +0x1 | |
goroutine 12 [runnable]: | |
github.com/limetext/log4go.ConsoleLogWriter.run(0xc208047380, 0x7fafad636b80, 0xc20801e050) | |
/tmp/nix-build-go1.4-log4go-2aba105.drv-0/go/src/github.com/limetext/log4go/termlog.go:27 +0x7a | |
created by github.com/limetext/log4go.NewConsoleLogWriter | |
/tmp/nix-build-go1.4-log4go-2aba105.drv-0/go/src/github.com/limetext/log4go/termlog.go:19 +0x6b | |
goroutine 13 [select]: | |
main.(*qmlfrontend).qmlBatchLoop(0xc20808f050) | |
/tmp/nix-build-go1.4-lime-qml-962a37062b94270ebb74c031d254f067f07c1ca3.drv-0/go/src/github.com/limetext/lime-qml/main/qml_frontend.go:113 +0x2cb | |
created by main.main | |
/tmp/nix-build-go1.4-lime-qml-962a37062b94270ebb74c031d254f067f07c1ca3.drv-0/go/src/github.com/limetext/lime-qml/main/main.go:36 +0x126 | |
goroutine 14 [runnable]: | |
gopkg.in/qml%2ev1.RunMain(0xc20800a4c0) | |
/tmp/nix-build-go1.4-qml-2ee7e5f.drv-18/go/src/gopkg.in/qml.v1/bridge.go:88 +0xd6 | |
gopkg.in/qml%2ev1.NewEngine(0x714f60) | |
/tmp/nix-build-go1.4-qml-2ee7e5f.drv-18/go/src/gopkg.in/qml.v1/qml.go:48 +0x111 | |
main.func·006(0x0, 0x0) | |
/tmp/nix-build-go1.4-lime-qml-962a37062b94270ebb74c031d254f067f07c1ca3.drv-0/go/src/github.com/limetext/lime-qml/main/qml_frontend.go:322 +0x14e | |
main.(*qmlfrontend).loop(0xc20808f050, 0x0, 0x0) | |
/tmp/nix-build-go1.4-lime-qml-962a37062b94270ebb74c031d254f067f07c1ca3.drv-0/go/src/github.com/limetext/lime-qml/main/qml_frontend.go:337 +0xa28 | |
main.*qmlfrontend.(main.loop)·fm(0x0, 0x0) | |
/tmp/nix-build-go1.4-lime-qml-962a37062b94270ebb74c031d254f067f07c1ca3.drv-0/go/src/github.com/limetext/lime-qml/main/main.go:37 +0x39 | |
gopkg.in/qml%2ev1.func·002() | |
/tmp/nix-build-go1.4-qml-2ee7e5f.drv-18/go/src/gopkg.in/qml.v1/bridge.go:60 +0x49 | |
created by gopkg.in/qml%2ev1.Run | |
/tmp/nix-build-go1.4-qml-2ee7e5f.drv-18/go/src/gopkg.in/qml.v1/bridge.go:62 +0x1fd |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
lime-qml = buildGoPackage rec { | |
name = "lime-qml-${rev}"; | |
rev = "962a37062b94270ebb74c031d254f067f07c1ca3"; | |
goPackagePath = "github.com/limetext/lime-qml"; | |
src = fetchgit { | |
inherit rev; | |
url = "git://github.com/limetext/lime-qml"; | |
sha256 = "1ky0hnbb4hvaxqzlv83x8ngqla9wljyrsp0mpcvi4sq58gvwlg80"; | |
}; | |
preBuild = '' | |
mkdir -p "$PWD/go/src/gosubli.me" | |
mv "$PWD/go/src/github.com/limetext/lime-qml/packages/GoSublime/src/gosubli.me/something-borrowed" "$PWD/go/src/gosubli.me/something-borrowed" | |
''; | |
propagatedBuildInputs = [ lime-backend fsnotify.v0 qml.v1 ]; | |
}; | |
qml.v1 = buildFromGitHub { | |
rev = "2ee7e5ff737026a4dfa89801fac63561279040f4"; | |
owner = "go-qml"; | |
repo = "qml"; | |
sha256 = "10swjhphww65ifiwylnr5x4i8dx1z511ys0rfglvirqmg1xfd3xq"; | |
goPackagePath = "gopkg.in/qml.v1"; | |
buildInputs = [ pkgs.pkgconfig ]; | |
propagatedBuildInputs = [ pkgs.qt5Full pkgs.mesa ]; | |
}; | |
lime-backend = buildGoPackage rec { | |
name = "lime-backend-${rev}"; | |
rev = "1f446ac54d08be96b16bda78c4c5ed167f45a052"; | |
goPackagePath = "github.com/limetext/lime-backend"; | |
src = fetchgit { | |
inherit rev; | |
url = "git://github.com/limetext/lime-backend"; | |
sha256 = "0l8cx5jq4wzj50c1vgvln3idg0lxbgca1j5mnbimlj3rzc981x8a"; | |
}; | |
propagatedBuildInputs = [ clipboard lime-log4go lime-rubex lime-text parser | |
fsnotify.v1 gopy ]; | |
preConfigure = '' | |
rm -r $PWD/lib/textmate/testdata | |
rm $PWD/tasks/local/build/gen_python_api.go | |
''; | |
preBuild = '' | |
mkdir -p "$PWD/go/src/gosubli.me" | |
mv "$PWD/go/src/github.com/limetext/lime-backend/packages/GoSublime/src/gosubli.me/something-borrowed" "$PWD/go/src/gosubli.me/something-borrowed" | |
''; | |
}; | |
clipboard = buildFromGitHub { | |
rev = "d35a4e46333237c6543ed5ef8804f7e922b30544"; | |
owner = "atotto"; | |
repo = "clipboard"; | |
sha256 = "12i3dbkkvch9ng7jm3glv6wr15qwwrgh5hy3sm0a6kcpia4l1rx9"; | |
}; | |
gopy = buildFromGitHub { | |
rev = "953f768831d5f6389aacdc9c016ff2fb8c2ca579"; | |
owner = "limetext"; | |
repo = "gopy"; | |
sha256 = "1kdjx9q2mypx7bhin4x740r826nw8gppn1wnpd92faj59r4p3d81"; | |
buildInputs = [ pkgs.pkgconfig ]; | |
propagatedBuildInputs = [ pkgs.python35 ]; | |
}; | |
lime-text = buildFromGitHub { | |
rev = "06ae8177eb526ccd7877df1d16909b4e48b75e0f"; | |
owner = "limetext"; | |
repo = "text"; | |
sha256 = "1i2mdhqhqn21rd978lkzm2yvnbdslj5j97xh9s3fj52hpdia5a8d"; | |
propagatedBuildInputs = [ lime-log4go ]; | |
}; | |
lime-log4go = buildFromGitHub { | |
rev = "2aba105a605a9ebe476f35d7610704e4e723d4ab"; | |
owner = "limetext"; | |
repo = "log4go"; | |
sha256 = "17rmj3m0kw7md2hp1rla58bcyxlzfqzp4pznpr8jab1al7h2pd1h"; | |
}; | |
parser = buildGoPackage rec { | |
name = "parser-${rev}"; | |
rev = "8991807ce6d383a41077a642b7b381eba1df7064"; | |
goPackagePath = "github.com/quarnster/parser"; | |
src = fetchgit { | |
inherit rev; | |
url = "git://github.com/quarnster/parser"; | |
sha256 = "1s424q5059mh8f0ssb6y2xnvxys502wkcz796ib7ilyk9rf02wxv"; | |
}; | |
preBuild = '' | |
ln -s $PWD/go/src/${goPackagePath} $PWD/go/src/parser | |
''; | |
propagatedBuildInputs = [ lime-text ]; | |
}; | |
lime-rubex = buildGoPackage rec { | |
name = "rubex-${rev}"; | |
rev = "3fc130e580797e3d9c6fdab36e6a961141f9fd5f"; | |
goPackagePath = "github.com/limetext/rubex"; | |
src = fetchgit { | |
inherit rev; | |
url = "git://github.com/limetext/rubex"; | |
sha256 = "1gsdhhw2qn66inab79mvnh7sb8m8s2r1w6kb86gvz596fdyhh0pl"; | |
}; | |
buildInputs = [ pkgs.pkgconfig ]; | |
propagatedBuildInputs = [ pkgs.oniguruma ]; | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment