Add luci, based upon commit : ae8ddb0ca6dfe98cb842fe2c01b36c4df55a0894
[librecmc/librecmc.git] / package / luci / 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))