[reSIProcate] RPM specfile for resiprocate stack
Alfred E. Heggestad
aeh at db.org
Thu Oct 4 13:12:39 CDT 2007
Hi Byron
ok, thanks a lot!
/alfred
Byron Campen wrote:
> I have gone ahead and added this to the repository. Apologies for
> the long turnaround, and thanks for the effort.
>
> Best regards,
> Byron Campen
>
>> I've tried this out on FC4, and it seems to work. Does anyone object
>> to putting it in the repository somewhere?
>>
>> Best regards,
>> Byron Campen
>>
>>> Hi
>>>
>>> I have made an RPM specfile for resiprocate v1.1, which can be used
>>> to build resiprocate RPMs like 'rpmbuild -ba resip.spec' - the file
>>> is attached, please consider it for inclusion in the main resip tree
>>>
>>> any comments are welcome
>>>
>>>
>>> /alfred
>>>
>>> Name: resiprocate
>>> Version: 1.1
>>> Release: 1
>>>
>>> Summary: Resiprocate SIP Stack
>>> License: Vovida Software License http://opensource.org/licenses/
>>> vovidapl.php
>>> Group: Productivity/Telephony/SIP/Servers
>>> Vendor: resiprocate.org
>>> Packager: Alfred E. Heggestad <aeh at db.org>
>>> Url: http://www.resiprocate.org
>>>
>>> Source: %name-%version.tar.gz
>>>
>>> BuildRequires: openssl-devel >= 0.9.7
>>> BuildRequires: popt
>>> BuildRequires: boost-devel
>>>
>>> Requires: openssl >= 0.9.7
>>> Requires: chkconfig
>>>
>>> Prefix: %_prefix
>>> BuildRoot: %{_tmppath}/%name-%version-root
>>>
>>> %description
>>> The reSIProcate components, particularly the SIP stack, are in use
>>> in both
>>> commercial and open-source products. The project is dedicated to
>>> maintaining
>>> a complete, correct, and commercially usable implementation of SIP
>>> and a few
>>> related protocols.
>>>
>>> %package devel
>>> Summary: Resiprocate development files
>>> Group: Development/Libraries
>>> Requires: %{name} = %{version}
>>>
>>> %description devel
>>> Resiprocate SIP Stack development files.
>>>
>>> %prep
>>> %setup -q
>>>
>>> %build
>>> ./configure -y --with-compile-type=opt --enable-shared-libs --
>>> disable-ssl --disable-sigcomp --disable-ipv6 --prefix=/usr --ares-
>>> prefix=/usr
>>> make resiprocate
>>>
>>> %install
>>> # makeinstall RPM macro doesn't leverage DESTDIR but instead overrides
>>> # libdir, bindir, etc just for make install. This not copesetic w/how
>>> # our makefiles are built, they'd rather preserve libdir, and use
>>> # DESTDIR when copying/moving/creating files. The approach we're
>>> taking
>>> # is quite standard, so it's surprising RPM's makeinstall macro is
>>> # the way it is.
>>> rm -rf $RPM_BUILD_ROOT
>>> make DESTDIR=$RPM_BUILD_ROOT INSTALL_PREFIX=/usr install-rutil
>>> install-resip
>>> make DESTDIR=$RPM_BUILD_ROOT ARES_PREFIX=/usr install-ares
>>>
>>> %clean
>>> rm -rf $RPM_BUILD_ROOT
>>>
>>> %post -p /sbin/ldconfig
>>> %postun -p /sbin/ldconfig
>>>
>>> %files
>>> %defattr(644,root,root,755)
>>> %{_libdir}/librutil.so
>>> %{_libdir}/libresip.so
>>>
>>> %files devel
>>> %defattr(644,root,root,755)
>>> %{_includedir}/rutil/*.hxx
>>> %{_includedir}/rutil/dns/*.hxx
>>> %{_includedir}/rutil/stun/*.hxx
>>> %{_includedir}/resip/stack/*.hxx
>>> %{_includedir}/resip/stack/config.hxx.in
>>> #%{_libdir}/librutil.a
>>> #%{_libdir}/libresip.a
>>> %{_libdir}/libares.a
>>> #%{_mandir}/man3/ares*gz
>>> /usr/man/man3/ares*.gz
>>>
>>> %changelog
>>> * Thu May 24 2007 Alfred E. Heggestad <aeh at db.org> -
>>> - Initial build.
>>> _______________________________________________
>>> resiprocate-devel mailing list
>>> resiprocate-devel at list.resiprocate.org
>>> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
>>
>> _______________________________________________
>> resiprocate-devel mailing list
>> resiprocate-devel at resiprocate.org
>> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
>
More information about the resiprocate-devel
mailing list