loudmouth.spec.in
author Mikael Hallendal <micke@imendio.com>
Sun, 10 Jun 2007 18:14:31 +0200
changeset 268 7eb1cedb3241
parent 84 7ae7b690aa89
permissions -rw-r--r--
Run application handlers on stream error. Patch from Owen Taylor that fixes LM-104 where application handlers weren't run on stream error. It also fixes a problem where a variable is incorrectly overwritten.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     1
%define ver @VERSION@
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     2
%define name @PACKAGE@
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     3
41
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
     4
%define with_ssl 1
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
     5
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     6
Summary: Loadmouth is a Jabber client written in C.
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     7
Name: %name
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
     8
Version: %ver
84
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 73
diff changeset
     9
Release: imendio.2
41
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    10
Vendor: Imendio
10
311c345abfeb 2003-06-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 5
diff changeset
    11
URL: http://www.imendio.com/projects/loudmouth
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    12
Source0: %{name}-%{ver}.tar.gz
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    13
License: LGPL
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    14
Group: System Environment/Libraries
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    15
BuildRoot: %{_tmppath}/%{name}-root
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    16
Requires: glib2 >= @GLIB2_REQUIRED@
41
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    17
BuildRequires: glib2-devel >= @GLIB2_REQUIRED@
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    18
BuildRequires: gtk-doc >= 0.10
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    19
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    20
%if %{with_ssl}
20
f299ced9d93d 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 10
diff changeset
    21
Requires: gnutls >= @GNUTLS_REQUIRED@
84
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 73
diff changeset
    22
Requires: libtasn1 >= @LIBTASN1_REQUIRED@
20
f299ced9d93d 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 10
diff changeset
    23
BuildRequires: gnutls-devel >= @GNUTLS_REQUIRED@
84
7ae7b690aa89 2004-05-28 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 73
diff changeset
    24
BuildRequires: libtasn1-devel >= @LIBTASN1_REQUIRED@
41
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    25
%endif
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    26
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    27
%description
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    28
Loudmouth is a lightweight and easy-to-use C library for programming with the Jabber protocol. It's designed to be easy to get started with and yet extensible to let you do anything the Jabber protocol allows. 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    29
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    30
%package devel
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    31
Summary:	Development files for RoadRunner..
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    32
Group: 		Development/Libraries
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    33
Requires:	%name = %{PACKAGE_VERSION}
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    34
Requires:	glib2-devel >= @GLIB2_REQUIRED@
41
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    35
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    36
%if %{with_ssl}
20
f299ced9d93d 2003-07-17 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 10
diff changeset
    37
Requires:       gnutls-devel >= @GNUTLS_REQUIRED@
41
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    38
%endif
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    39
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    40
%description devel
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    41
Loudmouth is a lightweight and easy-to-use C library for programming with the Jabber protocol. It's designed to be easy to get started with and yet extensible to let you do anything the Jabber protocol allows. 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    42
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    43
%prep
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    44
%setup -q
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    45
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    46
%build
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    47
41
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    48
%configure --enable-gtk-doc \
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    49
%if %{with_ssl}
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    50
           --with-ssl=yes
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    51
%else
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    52
           --with-ssl=no
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    53
%endif
c662bc438631 2003-10-01 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 31
diff changeset
    54
	  
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    55
make
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    56
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    57
%install
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    58
rm -rf %{buildroot}
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    59
%makeinstall 
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    60
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    61
# remove, not shipped
73
043d4594d84a 2004-01-21 Richard Hult <richard@imendio.com>
rhult <rhult>
parents: 42
diff changeset
    62
rm -f $RPM_BUILD_ROOT%{_libdir}/libloudmouth-1.la
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    63
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    64
%clean
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    65
rm -rf $RPM_BUILD_ROOT
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    66
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    67
%files
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    68
%defattr(-,root,root)
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    69
%doc ChangeLog NEWS README COPYING
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    70
%{_libdir}/libloudmouth*.so.*
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    71
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    72
%files devel
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    73
%defattr(-,root,root)
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    74
%{_libdir}/libloudmouth*.so
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    75
%{_libdir}/libloudmouth*.a
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    76
%{_libdir}/pkgconfig/*
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    77
%{_prefix}/include/loudmouth-1.0
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    78
%{_datadir}/gtk-doc/html/loudmouth
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    79
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    80
%changelog
42
26a101222a6f added changelog
hallski <hallski>
parents: 41
diff changeset
    81
* Wed Oct 01 2003 Mikael Hallendal <micke@imendio.com>
26a101222a6f added changelog
hallski <hallski>
parents: 41
diff changeset
    82
- Added with_ssl to be able to easily turn of SSL dependency.
26a101222a6f added changelog
hallski <hallski>
parents: 41
diff changeset
    83
  
10
311c345abfeb 2003-06-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 5
diff changeset
    84
* Wed Jun 25 2003 Mikael Hallendal <micke@imendio.com>
311c345abfeb 2003-06-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 5
diff changeset
    85
- Updated to reflect move of project.
311c345abfeb 2003-06-25 Mikael Hallendal <micke@imendio.com>
hallski <hallski>
parents: 5
diff changeset
    86
1
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    87
* Sat Mar 29 2003 Mikael Hallendal <micke@codefactory.se>
50e230cf7818 Initial revision
hallski <hallski>
parents:
diff changeset
    88
- Initial build