Browse Source

dub deps init

221V 1 month ago
commit
e905940bba
5 changed files with 65 additions and 0 deletions
  1. 16 0
      .gitignore
  2. 12 0
      Makefile
  3. 12 0
      dub.json
  4. 19 0
      dub.selections.json
  5. 6 0
      source/app.d

+ 16 - 0
.gitignore

@@ -0,0 +1,16 @@
+.dub
+docs.json
+__dummy.html
+docs/
+/git4gpt
+git4gpt.so
+git4gpt.dylib
+git4gpt.dll
+git4gpt.a
+git4gpt.lib
+git4gpt-test-*
+*.exe
+*.pdb
+*.o
+*.obj
+*.lst

+ 12 - 0
Makefile

@@ -0,0 +1,12 @@
+
+
+build:
+	dub build --compiler ldc2 --build release --force
+#	dub build --force
+
+run:
+	./git4gpt
+
+
+default: build
+.PHONY: build run

+ 12 - 0
dub.json

@@ -0,0 +1,12 @@
+{
+	"authors": [
+		"221V"
+	],
+	"copyright": "Copyright © 2025, 221V",
+	"dependencies": {
+		"dlangui": "~>0.10.8"
+	},
+	"description": "prepare local git repo code for GPT",
+	"license": "MIT",
+	"name": "git4gpt"
+}

+ 19 - 0
dub.selections.json

@@ -0,0 +1,19 @@
+{
+	"fileVersion": 1,
+	"versions": {
+		"arsd-official": "10.9.10",
+		"bindbc-common": "0.1.6",
+		"bindbc-freetype": "1.2.6",
+		"bindbc-loader": "1.1.5",
+		"bindbc-opengl": "1.1.1",
+		"bindbc-sdl": "1.4.8",
+		"dlangui": "0.10.8",
+		"dsfml": "2.1.1",
+		"glx-d": "1.1.0",
+		"icontheme": "1.2.3",
+		"inilike": "1.2.2",
+		"isfreedesktop": "0.1.1",
+		"x11": "1.0.21",
+		"xdgpaths": "0.2.5"
+	}
+}

+ 6 - 0
source/app.d

@@ -0,0 +1,6 @@
+import std.stdio;
+
+void main()
+{
+	writeln("Edit source/app.d to start your project.");
+}