luci-app-radicale2: Add v2 of CalDAV/CardDAV server
[project/luci.git] / libs / rpcd-mod-rad2-enc / Makefile
1 #
2 # Copyright (C) 2016-2017 Jo-Philipp Wich <jo@mein.io>
3 #
4 # Licensed under the Apache License, Version 2.0.
5 #
6
7 include $(TOPDIR)/rules.mk
8
9 PKG_NAME:=rpcd-mod-rad2-enc
10 PKG_VERSION:=20190109
11 PKG_MAINTAINER:=Daniel Dickinson <cshored@thecshore.com>
12
13 PKG_LICENSE:=Apache-2.0
14
15 PKG_BUILD_PARALLEL:=1
16
17 include $(INCLUDE_DIR)/package.mk
18
19 define Build/Prepare
20 true
21 endef
22
23 define Build/Compile
24 true
25 endef
26
27 define Package/rpcd-mod-rad2-enc
28 SECTION:=libs
29 CATEGORY:=Libraries
30 TITLE:=Radicale 2.x Hashing RPC module
31 DEPENDS:=+rpcd +python3 +python3-passlib
32 endef
33
34 define Package/rpcd-mod-rad2-enc/description
35 Python3 password hashing module for use Radicale 2.x LuCI app
36 endef
37
38 define Package/rpcd-mod-rad2-enc/install
39 $(INSTALL_DIR) $(1)/usr/libexec/rpcd
40 $(INSTALL_BIN) ./files/rad2-enc $(1)/usr/libexec/rpcd
41 endef
42
43 define Package/rpcd-mod-rad2-enc/postinst
44 #!/bin/sh
45 killall -HUP rpcd 2>/dev/null
46 exit 0
47 endef
48
49 $(eval $(call BuildPackage,rpcd-mod-rad2-enc))