Group :: Sistema/Bibliotecas
RPM: libxnm
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
# BEGIN SourceDeps(oneline):
BuildRequires: gcc-c++
# END SourceDeps(oneline)
Group: System/Libraries
%add_optflags %optflags_shared
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
Name: libxnm
Version: 0.1.3
Release: alt3_29
Summary: A library for parsing the XNM format
License: GPLv2+
URL: http://xnm.sourceforge.net/
Source0: http://downloads.sourceforge.net/xnm/%{name}-%{version}.tar.gz
Patch0: libxnm-c99.patch
BuildRequires: gcc
BuildRequires: glib2-devel libgio libgio-devel
Source44: import.info
%description
XNM is a simple recursively defined serialization syntax for storing
and communicating of complex data structures
%package devel
Group: Development/C
Summary: Development files for %{name}
Requires: %{name} = %{version}-%{release}
Requires: pkgconfig
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%prep
%setup -q
%patch0 -p1
%build
%configure --enable-static=no
%make_build
%install
make install DESTDIR=%{buildroot} INSTALL="install -p"
rm -rf %{buildroot}/usr/doc/libxnm/
find %{buildroot} -name '*.la' -exec rm -f {} ';'
%files
%doc AUTHORS ChangeLog COPYING NEWS README TODO
%{_libdir}/lib*.so.*
%files devel
%doc doxygen-doc/*
%{_includedir}/xnm/
%{_libdir}/%{name}*.so
%{_libdir}/pkgconfig/%{name}.pc
%changelog
…
Todas as alterações você pod ver aqui
BuildRequires: gcc-c++
# END SourceDeps(oneline)
Group: System/Libraries
%add_optflags %optflags_shared
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
Name: libxnm
Version: 0.1.3
Release: alt3_29
Summary: A library for parsing the XNM format
License: GPLv2+
URL: http://xnm.sourceforge.net/
Source0: http://downloads.sourceforge.net/xnm/%{name}-%{version}.tar.gz
Patch0: libxnm-c99.patch
BuildRequires: gcc
BuildRequires: glib2-devel libgio libgio-devel
Source44: import.info
%description
XNM is a simple recursively defined serialization syntax for storing
and communicating of complex data structures
%package devel
Group: Development/C
Summary: Development files for %{name}
Requires: %{name} = %{version}-%{release}
Requires: pkgconfig
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%prep
%setup -q
%patch0 -p1
%build
%configure --enable-static=no
%make_build
%install
make install DESTDIR=%{buildroot} INSTALL="install -p"
rm -rf %{buildroot}/usr/doc/libxnm/
find %{buildroot} -name '*.la' -exec rm -f {} ';'
%files
%doc AUTHORS ChangeLog COPYING NEWS README TODO
%{_libdir}/lib*.so.*
%files devel
%doc doxygen-doc/*
%{_includedir}/xnm/
%{_libdir}/%{name}*.so
%{_libdir}/pkgconfig/%{name}.pc
%changelog
…
Todas as alterações você pod ver aqui