[packages] znc: simplify makefile
git-svn-id: svn://svn.openwrt.org/openwrt/packages@23634 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
0dd4c2cf74
commit
5868e47f37
555
net/znc/Makefile
555
net/znc/Makefile
@ -43,330 +43,6 @@ define Package/znc/conffiles
|
|||||||
/etc/config/znc
|
/etc/config/znc
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/znc-mod-admin
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (admin plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-admin/description
|
|
||||||
Allows you to add/remove/edit users and settings on the fly via IRC messages.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-adminlog
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (adminlog plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-adminlog/description
|
|
||||||
Log user connects and disconnects and failed logins to file or syslog.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-autoattach
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (autoattach plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-autoattach/description
|
|
||||||
Reattaches you to channels on activity.
|
|
||||||
endef
|
|
||||||
|
|
||||||
|
|
||||||
define Package/znc-mod-autocycle
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (autocycle plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-autocycle/description
|
|
||||||
Cycles a channel when you are the only one in there and you don't have op.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-autoop
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (autoop plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-autoop/description
|
|
||||||
Auto op the good guys.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-autoreply
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (autoreply plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-autoreply/description
|
|
||||||
Gives a automatic reply if someone messages you if you are away.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-away
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (away plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-away/description
|
|
||||||
Stores messages while away, also auto away.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-awaynick
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (awaynick plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-awaynick/description
|
|
||||||
Change your nick while you are away.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-blockuser
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (blockuser plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-blockuser/description
|
|
||||||
Blocks certain users from using ZNC saying their account was disabled.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-buffextras
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (buffextras plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-buffextras/description
|
|
||||||
Add nick changes, joins, parts, topic changes etc. to your playback buffer.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-certauth
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (certauth plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-certauth/description
|
|
||||||
This module allows users to log in via SSL client keys.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-chansaver
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (chansaver plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-chansaver/description
|
|
||||||
Keeping config up to date when user joins and parts.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-clientnotify
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (clientnotify plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-clientnotify/description
|
|
||||||
Notify about new incoming connections to your user.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-crypt
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (crypt plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-crypt/description
|
|
||||||
Encryption for channel/private messages.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-disconkick
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (disconkick plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-disconkick/description
|
|
||||||
This module will kick your client from all channels where you are, in case if ZNC disconnects from server.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-fail2ban
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (fail2ban plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-fail2ban/description
|
|
||||||
Block IPs for some time after a failed login.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-fixfreenode
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (fixfreenode plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-fixfreenode/description
|
|
||||||
This module blocks some freenode-specific feature which results in plus (+)
|
|
||||||
and minus (-) signs being displayed in front of every message from a client.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-keepnick
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (keepnick plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-keepnick/description
|
|
||||||
Tries to get you your primary nick.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-kickrejoin
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (kickrejoin plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-kickrejoin/description
|
|
||||||
Implements auto-rejoin-on-kick.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-lastseen
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (lastseen plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-lastseen/description
|
|
||||||
Logs when a user last logged in to ZNC.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-nickserv
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (nickserv plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-nickserv/description
|
|
||||||
Auths you with NickServ.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-notes
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (notes plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-notes/description
|
|
||||||
This modules stores and displays short notes using a key/note pairs and shows them to you on connect.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-partyline
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (partyline plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-partyline/description
|
|
||||||
Allows ZNC users to join internal channels and query other ZNC users
|
|
||||||
on the same ZNC.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-perform
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (perform plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-perform/description
|
|
||||||
Performs commands on connect.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-q
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (q plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-q/description
|
|
||||||
Auths you with Q (and a little more).
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-raw
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (raw plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-raw/description
|
|
||||||
View all of the raw traffic.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-route-replies
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (route replies plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-route-replies/description
|
|
||||||
Routes back answers to the right client when connected with multiple clients.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-savebuff
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (savebuff plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-savebuff/description
|
|
||||||
Saves your channel buffers into an encrypted file so they can survive
|
|
||||||
restarts and reboots.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-schat
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (schat plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-schat/description
|
|
||||||
SSL (encrypted) DCC chats.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-simple-away
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (simple away plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-simple-away/description
|
|
||||||
This module will automatically set you away on IRC while you are disconnected from the bouncer.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-stickychan
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (stickychan plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-stickychan/description
|
|
||||||
Keeps you sticked to specific channels.
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-watch
|
|
||||||
$(Package/znc/default)
|
|
||||||
TITLE+= (watch plugin)
|
|
||||||
DEPENDS:=znc
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-watch/description
|
|
||||||
Monitor activity for specific text patterns from specific users and have
|
|
||||||
the text sent to a special query window.
|
|
||||||
endef
|
|
||||||
|
|
||||||
CONFIGURE_VARS += \
|
CONFIGURE_VARS += \
|
||||||
CXX="$(STAGING_DIR)/host/bin/g++-uc"
|
CXX="$(STAGING_DIR)/host/bin/g++-uc"
|
||||||
@ -398,196 +74,115 @@ define Package/znc/install
|
|||||||
$(INSTALL_DATA) ./files/znc.conf $(1)/etc/config/znc
|
$(INSTALL_DATA) ./files/znc.conf $(1)/etc/config/znc
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/znc-mod-admin/install
|
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
ZNC_MODULES :=
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/admin.so $(1)/usr/lib/znc/
|
|
||||||
|
define module
|
||||||
|
define Package/znc-mod-$(1)
|
||||||
|
$(Package/znc/default)
|
||||||
|
TITLE+= ($(1) plugin)
|
||||||
|
DEPENDS:=znc
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/znc-mod-adminlog/install
|
define Package/znc-mod-$(1)/description
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
$(strip $(2))
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/adminlog.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/znc-mod-autoattach/install
|
define Package/znc-mod-$(1)/install
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
$(INSTALL_DIR) $$(1)/usr/lib/znc/
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/autoattach.so $(1)/usr/lib/znc/
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/$(subst -,_,$(1)).so $$(1)/usr/lib/znc/
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/znc-mod-autocycle/install
|
ZNC_MODULES += znc-mod-$(1)
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/autocycle.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/znc-mod-autoop/install
|
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/autoop.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-autoreply/install
|
, := ,
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/autoreply.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-away/install
|
$(eval $(call module,admin,Allows you to add/remove/edit users and settings on \
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
the fly via IRC messages.))
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/away.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-awaynick/install
|
$(eval $(call module,adminlog,Log user connects and disconnects and failed \
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
logins to file or syslog.))
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/awaynick.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-blockuser/install
|
$(eval $(call module,autoattach,Reattaches you to channels on activity.))
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/blockuser.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-buffextras/install
|
$(eval $(call module,autocycle,Cycles a channel when you are the only one in \
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
there and you don't have op.))
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/buffextras.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-certauth/install
|
$(eval $(call module,autoop,Auto op the good guys.))
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/certauth.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-chansaver/install
|
$(eval $(call module,autoreply,Gives a automatic reply if someone messages you \
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
if you are away.))
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/chansaver.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-clientnotify/install
|
$(eval $(call module,away,Stores messages while away$(,) also auto away.))
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/clientnotify.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-crypt/install
|
$(eval $(call module,awaynick,Change your nick while you are away.))
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/crypt.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-disconkick/install
|
$(eval $(call module,blockuser,Blocks certain users from using ZNC saying \
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
their account was disabled.))
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/disconkick.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-fail2ban/install
|
$(eval $(call module,buffextras,Add nick changes$(,) joins$(,) parts$(,) topic \
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
changes etc. to your playback buffer.))
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/fail2ban.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-fixfreenode/install
|
$(eval $(call module,certauth,This module allows users to log in via SSL \
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
client keys.))
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/fixfreenode.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-keepnick/install
|
$(eval $(call module,chansaver,Keeping config up to date when user joins and \
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
parts.))
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/keepnick.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-kickrejoin/install
|
$(eval $(call module,clientnotify,Notify about new incoming connections to \
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
your user.))
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/kickrejoin.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-lastseen/install
|
$(eval $(call module,crypt,Encryption for channel/private messages.))
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/lastseen.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-nickserv/install
|
$(eval $(call module,disconkick,This module will kick your client from all \
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
channels where you are$(,) in case if ZNC disconnects from server.))
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/nickserv.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-notes/install
|
$(eval $(call module,fail2ban,Block IPs for some time after a failed login.))
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/notes.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-partyline/install
|
$(eval $(call module,fixfreenode,This module blocks some freenode-specific \
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
feature which results in plus (+) and minus (-) signs being displayed in \
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/partyline.so $(1)/usr/lib/znc/
|
front of every message from a client.))
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-perform/install
|
$(eval $(call module,keepnick,Tries to get you your primary nick.))
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/perform.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-q/install
|
$(eval $(call module,kickrejoin,Implements auto-rejoin-on-kick.))
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/q.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-raw/install
|
$(eval $(call module,lastseen,Logs when a user last logged in to ZNC.))
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/raw.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-route-replies/install
|
$(eval $(call module,nickserv,Auths you with NickServ.))
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/route_replies.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-savebuff/install
|
$(eval $(call module,notes,This modules stores and displays short notes using \
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
a key/note pairs and shows them to you on connect.))
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/savebuff.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-schat/install
|
$(eval $(call module,partyline,Allows ZNC users to join internal channels and \
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
query other ZNC users on the same ZNC.))
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/schat.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-simple-away/install
|
$(eval $(call module,perform,Performs commands on connect.))
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/simple_away.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Package/znc-mod-stickychan/install
|
$(eval $(call module,q,Auths you with Q (and a little more).))
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/stickychan.so $(1)/usr/lib/znc/
|
$(eval $(call module,raw,View all of the raw traffic.))
|
||||||
endef
|
|
||||||
|
$(eval $(call module,route-replies,Routes back answers to the right client \
|
||||||
|
when connected with multiple clients.))
|
||||||
|
|
||||||
|
$(eval $(call module,savebuff,Saves your channel buffers into an encrypted \
|
||||||
|
file so they can survive restarts and reboots.))
|
||||||
|
|
||||||
|
$(eval $(call module,schat,SSL (encrypted) DCC chats.))
|
||||||
|
|
||||||
|
$(eval $(call module,simple-away,This module will automatically set you away \
|
||||||
|
on IRC while you are disconnected from the bouncer.))
|
||||||
|
|
||||||
|
$(eval $(call module,stickychan,Keeps you sticked to specific channels.))
|
||||||
|
|
||||||
|
$(eval $(call module,watch,Monitor activity for specific text patterns from \
|
||||||
|
specific users and have the text sent to a special query window.))
|
||||||
|
|
||||||
define Package/znc-mod-watch/install
|
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/znc/
|
|
||||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/modules/watch.so $(1)/usr/lib/znc/
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call BuildPackage,znc))
|
$(eval $(call BuildPackage,znc))
|
||||||
$(eval $(call BuildPackage,znc-mod-admin))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-adminlog))
|
PKG_CONFIG_DEPENDS := $(patsubst %,CONFIG_PACKAGE_%,$(ZNC_MODULES))
|
||||||
$(eval $(call BuildPackage,znc-mod-autoattach))
|
$(foreach m,$(ZNC_MODULES),$(eval $(call BuildPackage,$(m))))
|
||||||
$(eval $(call BuildPackage,znc-mod-autocycle))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-autoop))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-autoreply))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-away))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-awaynick))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-blockuser))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-buffextras))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-certauth))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-chansaver))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-clientnotify))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-crypt))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-disconkick))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-fail2ban))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-fixfreenode))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-keepnick))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-kickrejoin))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-lastseen))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-nickserv))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-notes))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-partyline))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-perform))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-q))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-raw))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-route-replies))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-savebuff))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-schat))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-simple-away))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-stickychan))
|
|
||||||
$(eval $(call BuildPackage,znc-mod-watch))
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user