rpms/njb-sharp/devel njb-sharp.patch, NONE, 1.1 njb-sharp.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Linus Walleij (snirkel) fedora-extras-commits at redhat.com
Wed Nov 22 19:48:31 UTC 2006


Author: snirkel

Update of /cvs/extras/rpms/njb-sharp/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1510/devel

Modified Files:
	.cvsignore sources 
Added Files:
	njb-sharp.patch njb-sharp.spec 
Log Message:
auto-import njb-sharp-0.3.0-5 on branch devel from njb-sharp-0.3.0-5.src.rpm

njb-sharp.patch:

--- NEW FILE njb-sharp.patch ---
--- njb-sharp-0.3.0/njb-sharp.pc.in	2006-03-30 05:10:52.000000000 +0100
+++ njb-sharp-0.3.0/njb-sharp-new.pc.in	2006-10-07 21:55:22.000000000 +0100
@@ -2,8 +2,8 @@
 exec_prefix=@exec_prefix@
 libdir=@libdir@
 includedir=@includedir@
-Libraries=@prefix@/lib/njb-sharp/njb-sharp.dll
-LibraryBase=@prefix@/lib/njb-sharp/
+Libraries=@libdir@/njb-sharp/njb-sharp.dll
+LibraryBase=@libdir@/njb-sharp/
 
 Name: njb-sharp
 Description: njb-sharp - Mono/C# Bindings to libnjb


--- NEW FILE njb-sharp.spec ---
# This is only a temporary fix until FC5 is brought in
# line with FC6.
%if "%{?fedora}" == "5"
%define monodir %{_prefix}/lib
%else
%define monodir %{_libdir}
%endif

Name: 		njb-sharp
Version:	0.3.0
Release:	5%{?dist}
URL:		http://banshee-project.org/Subprojects/Njb-sharp
Summary:	C sharp library to control the Nomad jukebox database
Source0:	http://banshee-project.org/files/%{name}/%{name}-%{version}.tar.bz2
Patch0:		%{name}.patch
License:	BSD
Group:		System Environment/Libraries
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:	mono-devel
BuildRequires:	monodoc-devel
BuildRequires:	libnjb-devel >= 2.2.4
Requires(post): monodoc
Requires(postun): monodoc

%description
njb-sharp: Mono/C# Bindings to libnjb

%package devel
Summary: Package config for njb-sharp
Group: Documentation
Requires: %{name} = %{version}-%{release} pkgconfig

%description devel
Package configuration file for njb-sharp

%prep
%setup -q
%if "%{?fedora}" > "5"
%patch0 -p1
%endif

%build
%configure
# Götz Waschk claim parallel makeing is broken in this package
# Paul F. Johnson verified it to be broken on x86 Fedora.
make

%install
rm -rf %{buildroot}
make DESTDIR=%{buildroot} install
rm -f %{buildroot}%{monodir}/%{name}/*.a
cat > %{buildroot}%{monodir}/%{name}/%{name}.dll.config << EOF
<configuration>
  <dllmap dll="libnjb" target="libnjb.so.5">
  <dllmap dll="libnjbglue" target="%{monodir}/%{name}/libnjbglue.so">
</configuration>
EOF

%clean
rm -rf %{buildroot}

%post
%{_bindir}/monodoc --make-index > /dev/null

%postun
if [ "$1" = "0" -a -x %{_bindir}/monodoc ]; then %{_bindir}/monodoc --make-index > /dev/null
fi

%files
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING NEWS README
%{monodir}/%{name}
%{monodir}/monodoc/sources/*

%files devel
%defattr(-,root,root)
%{monodir}/pkgconfig/*

%changelog
* Sat Oct 21 2006 Linus Walleij <triad at df.lth.se> 0.3.0-5
- More picking around in the spec...

* Tue Oct 17 2006 Linus Walleij <triad at df.lth.se> 0.3.0-4
- Consistent macro naming
- Switched parallel make back on

* Sun Oct 8 2006 Linus Walleij <triad at df.lth.se> 0.3.0-3
- Minor tweaks, comments etc.

* Sat Oct 07 2006 Paul F. Johnson <paul at all-the-johnsons.co.uk> 0.3.0-2
- added devel package
- added FC5 mono hackery for x86_64
- added new patch files for x86_64 stuff
- re-enabled the use of monodoc
- fixed group

* Wed Aug 30 2006 Linus Walleij <triad at df.lth.se> 0.3.0-1
- Stole Mandriva package and used as base for the Fedora Extras.
- Also proudly stole some stuff out of the SuSE equivalent by jpr at suse.de.

* Fri Aug 25 2006 Götz Waschk <waschk at mandriva.org> 0.3.0-4mdv2007.0
- add libnjbglue path to dll map

* Sun Jul 23 2006 Götz Waschk <waschk at mandriva.org> 0.3.0-3mdv2007.0
- rebuild for new mono

* Tue Jul 18 2006 Götz Waschk <waschk at mandriva.org> 0.3.0-2mdv2007.0
- fix postun script

* Tue May 02 2006 Götz Waschk <waschk at mandriva.org> 0.3.0-1mdk
- New release 0.3.0

* Mon Jan 16 2006 Götz Waschk <waschk at mandriva.org> 0.2.2-3mdk
- lib64 fix

* Fri Jan 13 2006 Götz Waschk <waschk at mandriva.org> 0.2.2-2mdk
- 

* Fri Jan  6 2006 Götz Waschk <waschk at mandriva.org> 0.2.2-1mdk
- fix URL
- New release 0.2.2

* Thu Dec 22 2005 Götz Waschk <waschk at mandriva.org> 0.2.1-1mdk
- new version

* Wed Dec  7 2005 Götz Waschk <waschk at mandriva.org> 0.2.0-0.54024.1mdk
- add dll map
- new version

* Wed Dec  7 2005 Götz Waschk <waschk at mandriva.org> 0.2.0-0.54023.1mdk
- initial package


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/njb-sharp/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	22 Nov 2006 19:46:29 -0000	1.1
+++ .cvsignore	22 Nov 2006 19:48:01 -0000	1.2
@@ -0,0 +1 @@
+njb-sharp-0.3.0.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/njb-sharp/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	22 Nov 2006 19:46:29 -0000	1.1
+++ sources	22 Nov 2006 19:48:01 -0000	1.2
@@ -0,0 +1 @@
+bb46c6e500ce92ca5e272f3fd58ee83e  njb-sharp-0.3.0.tar.bz2




More information about the scm-commits mailing list