OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 28-Jun-2008 10:11:49 Branch: HEAD Handle: 2008062809114800 Modified files: openpkg-src/avis avis.spec Log: add the new Avis C client library Summary: Revision Changes Path 1.17 +28 -6 openpkg-src/avis/avis.spec ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/avis/avis.spec ============================================================================ $ cvs diff -u -r1.16 -r1.17 avis.spec --- openpkg-src/avis/avis.spec 9 Mar 2008 07:25:46 -0000 1.16 +++ openpkg-src/avis/avis.spec 28 Jun 2008 08:11:48 -0000 1.17 @@ -22,9 +22,10 @@ ## # package versions -%define V_avis 1.2.1 -%define V_avis_server 1.2.1 -%define V_avis_client 1.1.0 +%define V_avis 1.2.1 +%define V_avis_server 1.2.1 +%define V_avis_client 1.1.0 +%define V_avis_client_c 0.1.0 # package information Name: avis @@ -37,12 +38,13 @@ Group: InstantMessaging License: GPL Version: %{V_avis} -Release: 20080309 +Release: 20080628 # list of sources Source0: http://switch.dl.sourceforge.net/avis/avis-src-%{V_avis_server}.zip Source1: http://switch.dl.sourceforge.net/avis/avis-client-%{V_avis_client}.zip -Source2: rc.avis +Source2: http://switch.dl.sourceforge.net/avis/avis-client-%{V_avis_client_c}.tar.gz +Source3: rc.avis # build information Prefix: %{l_prefix} @@ -72,13 +74,28 @@ url = http://prdownloads.sourceforge.net/avis/ regex = avis-client-(__VER__)\.zip } + prog avis:client_c = { + version = %{V_avis_client_c} + url = http://prdownloads.sourceforge.net/avis/ + regex = avis-client-(__VER__)\.tar\.gz + } %prep %setup -q -T -c %{l_prefix}/bin/unzip -q -x %{SOURCE0} %{l_prefix}/bin/unzip -q -x %{SOURCE1} + %setup -q -T -D -a 2 %build + # build Avis client C library + ( cd avis-client-%{V_avis_client_c} + CC="%{l_cc}" \ + CFLAGS="%{l_cflags -O}" \ + ./configure \ + --prefix=%{l_prefix} \ + --disable-shared + %{l_make} %{l_mflags -O} + ) || exit $? %install # create installation hierarchy @@ -90,13 +107,18 @@ $RPM_BUILD_ROOT%{l_prefix}/libexec/avis \ $RPM_BUILD_ROOT%{l_prefix}/var/avis - # install Java program + # install Java parts %{l_shtool} install -c -m 644 \ avis-%{V_avis_server}/server/lib/avis-router.jar \ avis-client-%{V_avis_client}/client/lib/avis-client.jar \ avis-client-%{V_avis_client}/client/lib/avis-tools.jar \ $RPM_BUILD_ROOT%{l_prefix}/libexec/avis/ + # install C parts + ( cd avis-client-%{V_avis_client_c} + %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT" + ) || exit $? + # install default server configuration %{l_shtool} install -c -m 644 \ -e 's;# Listen=elvin://0\.0\.0\.0;Listen=elvin://127.0.0.1:2917;' \ @@ . ______________________________________________________________________ OpenPKG http://openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org