Hi! I want to package ZNC. Package in distros: https://packages.gentoo.org/package/net-irc/znc https://packages.debian.org/search?keywords=znc http://packages.ubuntu.com/search?keywords=znc https://admin.fedoraproject.org/pkgdb/package/znc/
Also I have several questions: 1) cygport chose to make znc-python to depend on both python and python3, though I want it to depend only on python3. Is there some way to force not to depend on python? 2) I can setup CI, so that on every push to git master new package is pushed, marked as "test". Is it a good idea or not? znc.cygport ------------ NAME="znc" VERSION=1.6.0 RELEASE=1 HOMEPAGE="http://znc.in/" SRC_URI="http://znc.in/releases/archive/znc-${VERSION}.tar.gz" PKG_NAMES="znc znc-devel znc-perl znc-python" znc_SUMMARY="Advanced IRC bouncer" znc_DESCRIPTION="ZNC is an IRC network bouncer (BNC). It can detach the client from the actual IRC server, and also from selected channels. Multiple clients from different locations can connect to a single ZNC account simultaneously and therefore appear under the same nickname on IRC. It supports SSL secured connections and IPv6." znc_CONTENTS="usr" znc_CATEGORY="Net" znc_devel_SUMMARY="Modules development for ZNC" znc_devel_DESCRIPTION="This package contains tools to build ZNC modules written on C++." znc_devel_CONTENTS="usr/bin/znc-buildmod usr/include usr/lib/pkgconfig" znc_devel_CATEGORY="Net Devel" znc_devel_REQUIRES="znc openssl-devel libicu-devel gcc-g++" znc_perl_SUMMARY="Support for ZNC modules written on Perl" znc_perl_DESCRIPTION="This package contains Perl bindings for ZNC." znc_perl_CONTENTS="usr/lib/znc/modperl.so usr/lib/znc/modperl usr/lib/znc/*.pm" znc_perl_CATEGORY="Net Perl" znc_python_SUMMARY="Support for ZNC modules written on Python3" znc_python_DESCRIPTION="This package contains Python3 bindings for ZNC." znc_python_CONTENTS="usr/lib/znc/modpython.so usr/lib/znc/modpython" znc_python_CATEGORY="Net Python" for exclude in $znc_devel_CONTENTS $znc_perl_CONTENTS $znc_python_CONTENTS; do znc_CONTENTS="--exclude=$exclude $znc_CONTENTS" done # libcrypt-devel is here only because modperl refuses to compile without it DEPEND="zlib-devel openssl-devel libcrypt-devel libsasl2-devel libicu-devel gcc-g++ make pkg-config perl python3" CYGCONF_ARGS="--enable-zlib --enable-openssl --enable-cyrus --enable-charset --enable-perl --enable-python" inherit autotools -------- znc/setup.hint ------ category: Net requires: cygwin libgcc1 libicu55 libopenssl100 libsasl2_3 libstdc++6 zlib0 sdesc: "Advanced IRC bouncer" ldesc: "ZNC is an IRC network bouncer (BNC). It can detach the client from the actual IRC server, and also from selected channels. Multiple clients from different locations can connect to a single ZNC account simultaneously and therefore appear under the same nickname on IRC. It supports SSL secured connections and IPv6." ------ znc/znc-devel/setup.hint ------ category: Net Devel requires: bash znc openssl-devel libicu-devel gcc-g++ sdesc: "Modules development for ZNC" ldesc: "This package contains tools to build ZNC modules written on C++." external-source: znc ------ znc/znc-perl/setup.hint ------ category: Net Perl requires: cygwin libgcc1 libstdc++6 perl_base znc sdesc: "Support for ZNC modules written on Perl" ldesc: "This package contains Perl bindings for ZNC." external-source: znc ------- znc/znc-python/setup.hint ------ category: Net Python requires: cygwin libgcc1 libstdc++6 python python3 znc sdesc: "Support for ZNC modules written on Python3" ldesc: "This package contains Python3 bindings for ZNC." external-source: znc ------ znc/znc-debuginfo/setup.hint ----- category: Debug requires: cygwin-debuginfo external-source: znc sdesc: "Debug info for znc" ldesc: "This package contains files necessary for debugging the znc package with gdb." ------