Group :: Sistema/Bibliotecas
RPM: libgmime2.6
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
%define _name gmime
%def_disable static
%define ver_major 2.6
Name: lib%_name%ver_major
Version: %ver_major.23
Release: alt3
Summary: MIME library
License: LGPLv2+
Group: System/Libraries
Url: http://spruce.sourceforge.net/%_name/
Packager: GNOME Maintainers Team <gnome at packages.altlinux.org>
Source: %name-%version.tar
Patch: %name-alt-%version.patch
BuildPreReq: rpm-build-gnome
BuildRequires: glib2-devel >= 2.32.0 libgio-devel
BuildRequires: libgpgme-devel
BuildRequires: zlib-devel
BuildRequires: gtk-doc >= 1.8 docbook-utils
BuildRequires: gobject-introspection-devel >= 1.30.0
BuildRequires: libvala-devel vala vala-tools
BuildRequires: /proc
%description
GMime is a set of utilities for parsing and creating messages using
the Multipurpose Internet Mail Extension (MIME)
%package -n lib%_name-devel
Summary: Development files for libgmime
Group: Development/C
PreReq: %name = %version-%release
%description -n lib%_name-devel
This package contains development files required for packaging
libgmime-based software.
%package gir
Summary: GObject introspection data for the gmime library
Group: System/Libraries
Requires: %name = %version-%release
%description gir
GObject introspection data for the gmime library
%package -n lib%_name-gir-devel
Summary: GObject introspection devel data for the gmime library
Group: Development/GNOME and GTK+
BuildArch: noarch
Requires: %name-gir = %version-%release
%description -n lib%_name-gir-devel
GObject introspection devel data for the gmime library
%package -n lib%_name-devel-doc
Summary: Development documentation for %name
Group: Development/GNOME and GTK+
Conflicts: %name < %version-%release
BuildArch: noarch
%description -n lib%_name-devel-doc
This package provides development documentation for %name.
%package -n lib%_name-devel-static
Summary: Static libraries for libgmime
Group: Development/C
PreReq: %name-devel = %version-%release
%description -n lib%_name-devel-static
This package contains development libraries required for packaging
statically linked libgmime-based software.
%define _gtk_docdir %_datadir/gtk-doc/html
%prep
%setup -q
%patch -p1
%build
gtkdocize --copy
#./autogen.sh
%autoreconf
%configure %{subst_enable static} \
--disable-rpath \
--disable-mono \
--enable-introspection \
--enable-vala \
--enable-largefile \
--enable-gtk-doc \
--enable-smime
%make_build
%install
%make_install DESTDIR=%buildroot install
%files
%doc AUTHORS ChangeLog README
%_libdir/lib*.so.*
%files -n lib%_name-devel
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/%_name-%ver_major.pc
%_datadir/vala/vapi/*.vapi
%_datadir/vala/vapi/*.deps
%files gir
%_typelibdir/*.typelib
%files -n lib%_name-gir-devel
%_girdir/*.gir
%files -n lib%_name-devel-doc
%_gtk_docdir/*
%if_enabled static
%files -n lib%_name-devel-static
%_libdir/*.a
%endif
%changelog
…
Todas as alterações você pod ver aqui
%def_disable static
%define ver_major 2.6
Name: lib%_name%ver_major
Version: %ver_major.23
Release: alt3
Summary: MIME library
License: LGPLv2+
Group: System/Libraries
Url: http://spruce.sourceforge.net/%_name/
Packager: GNOME Maintainers Team <gnome at packages.altlinux.org>
Source: %name-%version.tar
Patch: %name-alt-%version.patch
BuildPreReq: rpm-build-gnome
BuildRequires: glib2-devel >= 2.32.0 libgio-devel
BuildRequires: libgpgme-devel
BuildRequires: zlib-devel
BuildRequires: gtk-doc >= 1.8 docbook-utils
BuildRequires: gobject-introspection-devel >= 1.30.0
BuildRequires: libvala-devel vala vala-tools
BuildRequires: /proc
%description
GMime is a set of utilities for parsing and creating messages using
the Multipurpose Internet Mail Extension (MIME)
%package -n lib%_name-devel
Summary: Development files for libgmime
Group: Development/C
PreReq: %name = %version-%release
%description -n lib%_name-devel
This package contains development files required for packaging
libgmime-based software.
%package gir
Summary: GObject introspection data for the gmime library
Group: System/Libraries
Requires: %name = %version-%release
%description gir
GObject introspection data for the gmime library
%package -n lib%_name-gir-devel
Summary: GObject introspection devel data for the gmime library
Group: Development/GNOME and GTK+
BuildArch: noarch
Requires: %name-gir = %version-%release
%description -n lib%_name-gir-devel
GObject introspection devel data for the gmime library
%package -n lib%_name-devel-doc
Summary: Development documentation for %name
Group: Development/GNOME and GTK+
Conflicts: %name < %version-%release
BuildArch: noarch
%description -n lib%_name-devel-doc
This package provides development documentation for %name.
%package -n lib%_name-devel-static
Summary: Static libraries for libgmime
Group: Development/C
PreReq: %name-devel = %version-%release
%description -n lib%_name-devel-static
This package contains development libraries required for packaging
statically linked libgmime-based software.
%define _gtk_docdir %_datadir/gtk-doc/html
%prep
%setup -q
%patch -p1
%build
gtkdocize --copy
#./autogen.sh
%autoreconf
%configure %{subst_enable static} \
--disable-rpath \
--disable-mono \
--enable-introspection \
--enable-vala \
--enable-largefile \
--enable-gtk-doc \
--enable-smime
%make_build
%install
%make_install DESTDIR=%buildroot install
%files
%doc AUTHORS ChangeLog README
%_libdir/lib*.so.*
%files -n lib%_name-devel
%_includedir/*
%_libdir/*.so
%_pkgconfigdir/%_name-%ver_major.pc
%_datadir/vala/vapi/*.vapi
%_datadir/vala/vapi/*.deps
%files gir
%_typelibdir/*.typelib
%files -n lib%_name-gir-devel
%_girdir/*.gir
%files -n lib%_name-devel-doc
%_gtk_docdir/*
%if_enabled static
%files -n lib%_name-devel-static
%_libdir/*.a
%endif
%changelog
…
Todas as alterações você pod ver aqui