[libgpod] Add mono subpackage (#630181)
Todd Zullinger
tmz at fedoraproject.org
Wed Sep 8 13:09:58 UTC 2010
commit ef274f3d167df5caad0789f8762efe22158a58b2
Author: Todd Zullinger <tmz at pobox.com>
Date: Sat Sep 4 11:43:25 2010 -0400
Add mono subpackage (#630181)
libgpod.spec | 41 +++++++++++++++++++++++++++++++++++++++++
1 files changed, 41 insertions(+), 0 deletions(-)
---
diff --git a/libgpod.spec b/libgpod.spec
index 0996574..61687f2 100644
--- a/libgpod.spec
+++ b/libgpod.spec
@@ -15,6 +15,7 @@ Patch1: 0002-Revert-Fix-for-creation-of-blank-playlist-on-80GB-ip.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: docbook-style-xsl
BuildRequires: glib2-devel
+BuildRequires: gtk-sharp2-devel
BuildRequires: gtk2-devel
BuildRequires: gettext
BuildRequires: intltool
@@ -23,6 +24,7 @@ BuildRequires: libplist-devel >= 1.0
BuildRequires: libusb1-devel
BuildRequires: libxml2-devel
BuildRequires: libxslt
+BuildRequires: mono-devel
BuildRequires: perl(XML::Parser)
BuildRequires: pygobject2-devel
BuildRequires: python-devel
@@ -81,6 +83,31 @@ A python module to access iPod content. This module provides bindings to the
libgpod library.
+%package sharp
+Summary: C#/.NET library to access iPod content
+Group: Development/Languages
+Requires: %{name} = %{version}-%{release}
+
+%description sharp
+C#/.NET library to access iPod content. Provides bindings to the libgpod
+library.
+
+
+%package sharp-devel
+Summary: Development files for libgpod-sharp
+Summary: C#/.NET library to access iPod content
+Group: Development/Languages
+Requires: %{name}-sharp = %{version}-%{release}
+Requires: pkgconfig
+
+%description sharp-devel
+C#/.NET library to access iPod content. Provides bindings to the libgpod
+library.
+
+This package contains the files required to develop programs that will use
+libgpod-sharp.
+
+
%prep
%setup -q
%patch0 -p1
@@ -103,6 +130,9 @@ make DESTDIR=%{buildroot} install
# remove Makefiles from the python examples dir
rm -rf bindings/python/examples/Makefile*
+# remove execute perms from some libgpod-sharp files
+chmod -x %{buildroot}/%{_libdir}/%{name}/*.dll.config
+
%clean
rm -rf %{buildroot}
@@ -144,9 +174,20 @@ rm -rf %{buildroot}
%exclude %{python_sitearch}/gpod/*.la
+%files sharp
+%defattr(-, root, root, 0755)
+%{_libdir}/%{name}/%{name}-sharp*
+
+
+%files sharp-devel
+%defattr(-, root, root, 0755)
+%{_libdir}/pkgconfig/%{name}-sharp.pc
+
+
%changelog
* Sat Sep 04 2010 Todd Zullinger <tmz at pobox.com> - 0.7.94-1
- Update to 0.7.94
+- Add mono subpackage (#630181)
* Mon Aug 23 2010 Todd Zullinger <tmz at pobox.com> - 0.7.93-4
- Own %%{_datadir}/gtk-doc rather than require gtk-doc (#604388)
More information about the scm-commits
mailing list