summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandromeda <andromeda@lenovo>2026-01-24 19:26:30 +0100
committerandromeda <andromeda@lenovo>2026-01-24 19:26:30 +0100
commit4858c3ee2ee3c4ca657405df6237f802df1a1e02 (patch)
tree4c07e942c1246e61fb02310731438ac4c86ceee5
parent8583f117cc787cf8b77a0fa00ab2894da74828f0 (diff)
bump hs-bindgen
-rw-r--r--cabal.project4
-rw-r--r--flake.lock32
-rw-r--r--flake.nix2
-rwxr-xr-xgenerate.sh3
-rw-r--r--hs-rgfw.cabal1
-rw-r--r--src/Main.hs3
6 files changed, 26 insertions, 19 deletions
diff --git a/cabal.project b/cabal.project
index baee610..1abd6c9 100644
--- a/cabal.project
+++ b/cabal.project
@@ -4,10 +4,10 @@ packages:
source-repository-package
type: git
location: https://github.com/well-typed/hs-bindgen.git
- tag: 933d11d771ff13b6a3b851cb0ec9bc3632626f2f
+ tag: f99ed4ddfc7808b3eb28bbf089612b6a52983685
subdir: hs-bindgen-runtime
source-repository-package
type: git
location: https://github.com/well-typed/hs-bindgen.git
- tag: 933d11d771ff13b6a3b851cb0ec9bc3632626f2f
+ tag: f99ed4ddfc7808b3eb28bbf089612b6a52983685
subdir: c-expr-runtime
diff --git a/flake.lock b/flake.lock
index c21ad65..8a89798 100644
--- a/flake.lock
+++ b/flake.lock
@@ -5,11 +5,11 @@
"nixpkgs-lib": "nixpkgs-lib"
},
"locked": {
- "lastModified": 1763759067,
- "narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=",
+ "lastModified": 1767609335,
+ "narHash": "sha256-feveD98mQpptwrAEggBQKJTYbvwwglSbOv53uCfH9PY=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0",
+ "rev": "250481aafeb741edfe23d29195671c19b36b6dca",
"type": "github"
},
"original": {
@@ -25,43 +25,43 @@
"nixpkgs": "nixpkgs"
},
"locked": {
- "lastModified": 1765888948,
- "narHash": "sha256-rgGAUQVfJ0sKXm9bzh7XIJUHh/JkEsz/LX6k8aCKeD4=",
+ "lastModified": 1769198512,
+ "narHash": "sha256-ZsQm3CwvicJBv4CMJJzRkTcYYcrghqzVabL9IehNz9k=",
"owner": "well-typed",
"repo": "hs-bindgen",
- "rev": "fd74e8fa4216eccd67069ec9d8637b57000ffc83",
+ "rev": "f99ed4ddfc7808b3eb28bbf089612b6a52983685",
"type": "github"
},
"original": {
"owner": "well-typed",
"repo": "hs-bindgen",
- "rev": "fd74e8fa4216eccd67069ec9d8637b57000ffc83",
"type": "github"
}
},
"libclang-bindings-src": {
"flake": false,
"locked": {
- "lastModified": 1765293798,
- "narHash": "sha256-fZvyZo5emD1W5LwrIg2zTUYE9StRh3xF8TcuXjzKIAk=",
+ "lastModified": 1768982090,
+ "narHash": "sha256-EgM9ZJvbM0+SQ8f9P27Rnx4dY8Q1fWtGVXsRl5f0Vfk=",
"owner": "well-typed",
"repo": "libclang",
- "rev": "b8305bd9c3e8e8f63d6f415553388be7f233ef45",
+ "rev": "27f20c2e320f779314175ee3e82072fec61b8391",
"type": "github"
},
"original": {
"owner": "well-typed",
"repo": "libclang",
+ "rev": "27f20c2e320f779314175ee3e82072fec61b8391",
"type": "github"
}
},
"nixpkgs": {
"locked": {
- "lastModified": 1764947035,
- "narHash": "sha256-EYHSjVM4Ox4lvCXUMiKKs2vETUSL5mx+J2FfutM7T9w=",
+ "lastModified": 1767364772,
+ "narHash": "sha256-fFUnEYMla8b7UKjijLnMe+oVFOz6HjijGGNS1l7dYaQ=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "a672be65651c80d3f592a89b3945466584a22069",
+ "rev": "16c7794d0a28b5a37904d55bcca36003b9109aaa",
"type": "github"
},
"original": {
@@ -73,11 +73,11 @@
},
"nixpkgs-lib": {
"locked": {
- "lastModified": 1761765539,
- "narHash": "sha256-b0yj6kfvO8ApcSE+QmA6mUfu8IYG6/uU28OFn4PaC8M=",
+ "lastModified": 1765674936,
+ "narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=",
"owner": "nix-community",
"repo": "nixpkgs.lib",
- "rev": "719359f4562934ae99f5443f20aa06c2ffff91fc",
+ "rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85",
"type": "github"
},
"original": {
diff --git a/flake.nix b/flake.nix
index 443afac..e19bbea 100644
--- a/flake.nix
+++ b/flake.nix
@@ -1,7 +1,7 @@
{
inputs = {
nixpkgs.url = "nixpkgs/nixpkgs-unstable";
- hs-bindgen.url = "github:well-typed/hs-bindgen/fd74e8fa4216eccd67069ec9d8637b57000ffc83";
+ hs-bindgen.url = "github:well-typed/hs-bindgen";
self.submodules = true;
};
outputs = {
diff --git a/generate.sh b/generate.sh
index 276df77..87c9761 100755
--- a/generate.sh
+++ b/generate.sh
@@ -1,3 +1,6 @@
+echo "#"
+echo "# generating library RGFW.Generated in folder lib"
+echo "#"
hs-bindgen-cli preprocess \
-Irgfw \
--create-output-dirs \
diff --git a/hs-rgfw.cabal b/hs-rgfw.cabal
index 90ab297..8e7daf5 100644
--- a/hs-rgfw.cabal
+++ b/hs-rgfw.cabal
@@ -15,6 +15,7 @@ library
exposed-modules: RGFW.Generated
build-depends:
, base
+ , primitive
, c-expr-runtime
, hs-bindgen-runtime
include-dirs: rgfw
diff --git a/src/Main.hs b/src/Main.hs
index e197937..3a4853c 100644
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -1,3 +1,6 @@
module Main where
+
+import qualified RGFW.Generated as RGFW
+
main :: IO ()
main = putStrLn "Hello World"