diff --git a/_service b/_service
deleted file mode 100644
index f7e159e..0000000
--- a/_service
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
- @PARENT_TAG@
- v(.*)
- @PARENT_TAG@
- https://github.com/tree-sitter/tree-sitter-haskell.git
- git
- enable
- Björn Bidar <bjorn.bidar@thaodan.de>
-
-
-
- *.tar
- gz
-
-
-
diff --git a/tree-sitter-haskell-0.21.0.tar.gz b/tree-sitter-haskell-0.21.0.tar.gz
deleted file mode 100644
index 6349f98..0000000
--- a/tree-sitter-haskell-0.21.0.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:26b834c25786a5b3c03b56b6bf07c2b202afc21e5864c2b92cdda742669a4686
-size 1080632
diff --git a/tree-sitter-haskell-0.23.1.tar.gz b/tree-sitter-haskell-0.23.1.tar.gz
new file mode 100644
index 0000000..a6b43e3
--- /dev/null
+++ b/tree-sitter-haskell-0.23.1.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bac7d0a37730af62d883e2bdbafb68f47e7ab4f5e744c7586bffc589906a8cc2
+size 1008575
diff --git a/tree-sitter-haskell.changes b/tree-sitter-haskell.changes
index efff144..a841f8e 100644
--- a/tree-sitter-haskell.changes
+++ b/tree-sitter-haskell.changes
@@ -1,3 +1,21 @@
+-------------------------------------------------------------------
+Wed Dec 11 23:20:52 UTC 2024 - Richard Rahl
+
+- disable devel package (for now)
+
+-------------------------------------------------------------------
+Wed Dec 4 22:33:46 UTC 2024 - Richard Rahl
+
+- update to 0.23.1:
+ * build: update bindings
+ * fix: correct generate with strict mode
+- update to 0.23.0:
+ * build: update bindings
+ * docs: update readme
+- switch to download_files service
+- add neovim links
+- enable devel package
+
-------------------------------------------------------------------
Sat Aug 03 16:06:12 UTC 2024 - Björn Bidar
diff --git a/tree-sitter-haskell.spec b/tree-sitter-haskell.spec
index 1953075..5eb7c3e 100644
--- a/tree-sitter-haskell.spec
+++ b/tree-sitter-haskell.spec
@@ -16,15 +16,14 @@
#
-%define _name haskell
-Summary: Haskell grammar for tree-sitter
-Name: tree-sitter-%{_name}
-Version: 0.21.0
+%define _name haskell
+Name: tree-sitter-haskell
+Version: 0.23.1
Release: 0
+Summary: Haskell grammar for tree-sitter
License: MIT
-Group: Development/Tools/Other
URL: https://github.com/tree-sitter/tree-sitter-haskell
-Source0: %{name}-%{version}.tar.gz
+Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: tree-sitter
%treesitter_grammars %{_name}
@@ -32,7 +31,7 @@ BuildRequires: tree-sitter
%{summary}.
%prep
-%autosetup -p1
+%autosetup
%build
%treesitter_configure
@@ -41,10 +40,16 @@ BuildRequires: tree-sitter
%install
%treesitter_install
-%check
+#neovim stuff
+install -d %{buildroot}%{_libdir}/tree_sitter
+ln -s %{_libdir}/lib%{name}.so %{buildroot}%{_libdir}/tree_sitter/%{_name}.so
%files
-%{treesitter_files}
%license LICENSE
+%treesitter_files
+%{_libdir}/tree_sitter/%{_name}.so
+%if 0%{?suse_version} < 1600
+%dir %{_libdir}/tree_sitter
+%endif
%changelog