]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - pkgs/bitlbee-mastodon/default.nix
Use standard packages and move bitlbee-mastodon to pkgs for bitlbee
[perso/Immae/Config/Nix.git] / pkgs / bitlbee-mastodon / default.nix
diff --git a/pkgs/bitlbee-mastodon/default.nix b/pkgs/bitlbee-mastodon/default.nix
new file mode 100644 (file)
index 0000000..0451068
--- /dev/null
@@ -0,0 +1,28 @@
+{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, bitlbee, glib, lib }:
+stdenv.mkDerivation rec {
+  name = "bitlbee-mastodon-${version}";
+  version = "v1.4.2";
+
+  src = fetchFromGitHub {
+    rev = version;
+    owner = "kensanata";
+    repo = "bitlbee-mastodon";
+    sha256 = "04rakgr1pfsg1vhfwlfbggbzw249j7dmk88xrsnf3n84c5ccdyas";
+  };
+
+  nativeBuildInputs = [ autoreconfHook pkgconfig ];
+  buildInputs = [ bitlbee glib ];
+
+  preConfigure = ''
+    export BITLBEE_PLUGINDIR=$out/lib/bitlbee
+    ./autogen.sh
+  '';
+
+  meta = {
+    description = "Bitlbee plugin for Mastodon";
+
+    homepage = https://github.com/kensanata/bitlbee-mastodon;
+    license = lib.licenses.gpl2Plus;
+    platforms = lib.platforms.linux;
+  };
+}