X-Git-Url: http://git.archive.openwrt.org/?a=blobdiff_plain;f=net%2Fpsybnc%2FMakefile;h=91715f75c4b0835eb9c88da148fa12c80ae9f83a;hb=3eac1910f11bd731d2bd7f3a0d6b038f4febd7ac;hp=76b0bc846c0b41873a5d8625cf935b9f8641fcdf;hpb=119e46f00bd3215d73135352210589b509d2dcd6;p=packages.git diff --git a/net/psybnc/Makefile b/net/psybnc/Makefile index 76b0bc846..91715f75c 100644 --- a/net/psybnc/Makefile +++ b/net/psybnc/Makefile @@ -4,52 +4,65 @@ # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # -# $Id$ include $(TOPDIR)/rules.mk PKG_NAME:=psybnc PKG_VERSION:=2.3.2-7 -PKG_RELEASE:=1 -PKG_MD5SUM:=4b893a92f914813450e0921b2894ad6c +PKG_RELEASE:=2 -PKG_SOURCE_URL:=http://www.psybnc.info/download/beta/ PKG_SOURCE:=psyBNC-$(PKG_VERSION).tar.gz -PKG_CAT:=zcat +PKG_SOURCE_URL:=http://www.psybnc.at/download/beta/ +PKG_MD5SUM:=4b893a92f914813450e0921b2894ad6c PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) include $(INCLUDE_DIR)/package.mk define Package/psybnc + SUBMENU:=Instant Messaging SECTION:=net CATEGORY:=Network - DEPENDS:= TITLE:=An IRC-Bouncer with many features - DESCRIPTION:=psyBNC is an easy-to-use, multi-user, permanent\\\ - IRC-Bouncer with many features. Some of its features\\\ - vhost- and relay support to connected bouncers and an\\\ - extensive online help system. Many other helpful\\\ - functions are included.\\\ - URL:=http://www.psybnc.info/ + URL:=http://www.psybnc.at/ +endef + +define Package/psybnc/description + psyBNC is an easy-to-use, multi-user, permanent + IRC-Bouncer with many features. Some of its features + vhost- and relay support to connected bouncers and an + extensive online help system. Many other helpful + functions are included. endef -define Build/Compile - $(MAKE) -C $(PKG_BUILD_DIR) \ - CC="$(TARGET_CC)" \ +ifneq ($(SDK)$(CONFIG_BIG_ENDIAN),) + ENDIANESS:=1 +else + ENDIANESS:=0 +endif + +define Build/Compile + $(call Build/Compile/Default, \ CFLAGS="$(TARGET_CFLAGS)" \ HOSTCC="$(HOSTCC)" \ - all + all \ + ) +endef + +define Package/psybnc/conffiles +/etc/psybnc.conf endef -define Package/psybnc/install - install -d -m0755 $(1)/usr/share/psybnc/lang/ - install -d -m0755 $(1)/usr/share/psybnc/log/ - install -d -m0755 $(1)/usr/sbin/ - install -m0755 $(PKG_BUILD_DIR)/psybnc $(1)/usr/share/psybnc/ - install -m0600 $(PKG_BUILD_DIR)/psybnc.conf $(1)/usr/share/psybnc/ - install -m0644 $(PKG_BUILD_DIR)/lang/english.lng $(1)/usr/share/psybnc/lang/ - install -m0755 $(PKG_BUILD_DIR)/psybnc.sh $(1)/usr/sbin/psybnc +define Package/psybnc/install + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/psybnc.sh $(1)/usr/sbin/psybnc + $(INSTALL_DIR) $(1)/usr/share/psybnc + $(INSTALL_BIN) $(PKG_BUILD_DIR)/psybnc $(1)/usr/share/psybnc/ + $(INSTALL_CONF) $(PKG_BUILD_DIR)/psybnc.conf $(1)/usr/share/psybnc/ + $(INSTALL_DIR) $(1)/usr/share/psybnc/lang + $(INSTALL_DATA) $(PKG_BUILD_DIR)/lang/english.lng $(1)/usr/share/psybnc/lang/ + $(INSTALL_DIR) $(1)/etc/ + $(INSTALL_CONF) $(PKG_BUILD_DIR)/psybnc.conf $(1)/etc endef $(eval $(call BuildPackage,psybnc))