Skip to content

Instantly share code, notes, and snippets.

@matejc
Last active October 30, 2015 20:59
Show Gist options
  • Save matejc/577ad4808a9e8d716f45 to your computer and use it in GitHub Desktop.
Save matejc/577ad4808a9e8d716f45 to your computer and use it in GitHub Desktop.
$ 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
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