base-specs/libdiscid.spec
author chrisk
Mon, 19 Apr 2010 13:57:47 +0000
changeset 17864 337913e88a9d
parent 16979 3391ec9443ec
child 17881 1eaaaad29d9a
permissions -rw-r--r--
2010-04-19 Christian Kelly <[email protected]> * SUNWlibical.spec, SUNWlibgee.spec, SUNWgtkspell.spec, SUNWGParted.spec, SUNWopensp.spec, base-specs/libdiscid.spec, base-specs/glade-java.spec, base-specs/control-center.spec, base-specs/babl.spec, base-specs/gnome-panel.spec, base-specs/gnome-utils.spec, base-specs/gtk2.spec, base-specs/gnome-desktop.spec, base-specs/gtkmm.spec, base-specs/bug-buddy.spec, base-specs/dmz-cursor-aa.spec, base-specs/gst-plugins-base.spec, base-specs/gnome-python-desktop.spec, base-specs/libIDL.spec, base-specs/gtkperf.spec, base-specs/dmz-cursor.spec, base-specs/dasher.spec, base-specs/Pyrex.spec, base-specs/gtkimageview.spec, base-specs/gnome-python-extras.spec, base-specs/avahi.spec, base-specs/gedit.spec, base-specs/gmime.spec, base-specs/gnome-mime-data.spec, base-specs/gnome-backgrounds.spec, base-specs/gnome-doc-utils.spec, base-specs/dbus-glib.spec, base-specs/gksu.spec, base-specs/java-atk-wrapper.spec, base-specs/gegl.spec, base-specs/gnome-themes.spec, base-specs/gamin.spec, base-specs/libart_lgpl.spec, base-specs/deskbar-applet.spec, base-specs/gnome-mag.spec, base-specs/gnome-user-docs.spec, base-specs/libdaemon.spec, base-specs/gucharmap.spec, base-specs/gdesklets-clock.spec, base-specs/gconf-editor.spec, base-specs/dia.spec, base-specs/gnome-mount.spec, base-specs/evince.spec, base-specs/elementtree.spec, base-specs/gnome-speech.spec, base-specs/dogtail.spec, base-specs/libchamplain.spec, base-specs/evolution.spec, base-specs/gst.spec, base-specs/docbook-style-dsssl.spec, base-specs/clutter-gtk.spec, base-specs/gnome-system-monitor.spec, base-specs/gst-python.spec, base-specs/evolution-webcal.spec, base-specs/clutter.spec, base-specs/gimp-help.spec, base-specs/gettext.spec, base-specs/gnome-system-tools.spec, base-specs/ggz-client-libs.spec, base-specs/gnome-pilot.spec, base-specs/gimp.spec, base-specs/libcroco.spec, base-specs/glib2.spec, base-specs/gtksourceview.spec, base-specs/gvfs.spec, base-specs/gtk-vnc.spec, base-specs/cairo-java.spec, base-specs/gphoto2.spec, base-specs/gnome-netstatus.spec, base-specs/audiofile.spec, base-specs/gqview.spec, base-specs/gtkam.spec, base-specs/libcanberra.spec, base-specs/gimp-hdr.spec, base-specs/gdm.spec, base-specs/gnutls.spec, base-specs/enchant.spec, base-specs/gnome-nettool.spec, base-specs/gnome-devel-docs.spec, base-specs/gdesklets-worldtime.spec, base-specs/gnome-menus.spec, base-specs/ipython.spec, base-specs/esound.spec, base-specs/libbonoboui.spec, base-specs/intltool.spec, base-specs/gobject-introspection.spec, base-specs/gdesklets-calendar.spec, base-specs/flac.spec, base-specs/gnome-power-manager.spec, base-specs/gtkhtml.spec, base-specs/freetts.spec, base-specs/glib2-java.spec, base-specs/desktop-file-utils.spec, base-specs/devhelp.spec, base-specs/eog-plugins.spec, base-specs/gnome-common.spec, base-specs/gnome-games.spec, base-specs/libbonobo.spec, base-specs/gnome-keyring.spec, base-specs/glade.spec, base-specs/gnome-terminal.spec, base-specs/gtk2-java.spec, base-specs/evolution-data-server.spec, base-specs/gnome-python.spec, base-specs/iso-codes.spec, base-specs/gnome-icon-theme.spec, base-specs/dbus.spec, base-specs/icon-naming-utils.spec, base-specs/gnome-vfs.spec, base-specs/dbus-python.spec, base-specs/file-roller.spec, base-specs/clutter-gst.spec, base-specs/gthumb.spec, base-specs/cairo.spec, base-specs/gtk2-engines.spec, base-specs/gst-plugins-good.spec, base-specs/gnome-settings-daemon.spec, base-specs/evolution-exchange.spec, base-specs/gcalctool.spec, base-specs/eog.spec, base-specs/gnome-applets.spec, base-specs/gedit-plugins.spec, base-specs/docbook-dtds.spec, base-specs/docbook-style-xsl.spec, base-specs/drivel.spec, base-specs/gnome-session.spec, base-specs/gtk-doc.spec, base-specs/libexif-gtk.spec, base-specs/glibmm.spec, base-specs/libexif.spec, base-specs/gnome-media.spec, base-specs/hicolor-icon-theme.spec, base-specs/gdesklets.spec SUNWspeex.spec, SUNWperl-authen-pam.spec, SUNWxdg-user-dirs.spec, SUNWpyatspi.spec, SUNWxscreensaver.spec, SUNWbrltty.spec, SUNWgnome-themes.spec, SUNWlibsexy.spec, SUNWpython24-ctypes.spec, indiana/SUNWopensolaris-welcome.spec, SUNWxdg-sound-theme.spec, SUNWmm-common.spec, SUNWmyspell-dictionary-l10n.spec: Update legal info.

#
# spec file for package libdiscid
#
# Copyright (c) 2009 Sun Microsystems, Inc.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
%define owner wangke
# Bugdb: http://bugs.musicbrainz.org/ticket/
#

%define OSR 13114:0.2.2

Name:         libdiscid
License:      LGPL v2.1, Public Domain
Group:        System Environment/Libraries
Version:      0.2.2
Release:      1
Distribution: Java Desktop System
Vendor:       Unknown
Summary:      Library for creating MusicBrainz DiscIDs
Source:       http://users.musicbrainz.org/~matt/%{name}-%{version}.tar.gz
#owner:wangke date:2009-11-16 type:branding
Patch1:       libdiscid-01-solaris.diff
BuildRoot:    %{_tmppath}/%{name}-%{version}-build
Docdir:       %{_defaultdocdir}/%{name}
Autoreqprov:  on

%description
libdiscid is a C library for creating MusicBrainz DiscIDs from audio
CDs. It reads a CD's table of contents (TOC) and generates an
identifier which can be used to lookup the CD at MusicBrainz.
Additionally, it provides a submission URL for adding the DiscID to
the database.

%package devel
Summary:  %{summary} - development files
Group:    Development/Libraries
Requires: %{name}

%prep
%setup -q
cp src/disc_linux.c src/disc_solaris.c
%patch1 -p1

%build
CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
if test "x$CPUS" = "x" -o $CPUS = 0; then
     CPUS=1
fi

export CFLAGS="%optflags"
export LDFLAGS="%_ldflags"

libtoolize --copy --force
aclocal
autoconf -f
autoheader
automake -a -f
./configure --prefix=%{_prefix}                 \
            --bindir=%{_bindir}                 \
            --libdir=%{_libdir}                 \
            --includedir=%{_includedir}         \
            --mandir=%{_mandir}                 \
            --infodir=%{_infodir}               \
            --disable-static                    \
            --enable-shared                     \
            --disable-debug

make

%install
make install DESTDIR=$RPM_BUILD_ROOT

find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'

%clean
rm -rf $RPM_BUILD_ROOT

%changelog
* Mon Nov 16 2009 - [email protected]
- Initial spec file