Browse Source

2015-04-01 Ryoichi INAGAKI <ryo1@toki.waseda.jp>

	* banshee, gdata-sharp, gkeyfile-sharp, gudev-sharp: rebuilt
	* boo: fixed spec
	* taglib-sharp: updated
	


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@9480 ec354946-7b23-47d6-9f5a-488ba84defc7
inagaki 9 years ago
parent
commit
802dc150cf

+ 8 - 1
b/banshee/banshee-vl.spec

@@ -2,7 +2,7 @@ Summary:	A multimedia management and playback application for GNOME
 Summary(ja):	GNOME 向けのマルチメディア管理・再生アプリケーション
 Name:		banshee
 Version:	2.6.2
-Release:	2%{?_dist_release}
+Release:	3%{?_dist_release}
 
 License:	MIT/X11
 Group:		Applications/Multimedia
@@ -80,6 +80,10 @@ banshee.
 %patch100 -p1 -b .dbussharp2
 
 %build
+# use mcs instead of gmcs
+export MCS=%{_bindir}/mcs
+export GMCS=%{_bindir}/mcs
+
 #(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; fi)
 %configure \
 	--disable-static 
@@ -158,6 +162,9 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 
 
 %changelog
+* Wed Apr  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.6.2-3
+- rebuilt with mono 3.12.1 and mono-addins 1.2
+
 * Wed Nov 12 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.6.2-2
 - rebuilt with dbus-sharp 0.8.1 and dbus-shar-glib 0.6.0
 - added Patch100

+ 10 - 4
b/boo/boo-vl.spec

@@ -5,7 +5,7 @@ Summary: An OO statically typed language for CLI
 Summary(ja): CLI 用のオブジェクト指向静的型付け言語
 Name: boo
 Version: 0.9.4.9
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: MIT
 Group: Development/Languages
 
@@ -59,8 +59,11 @@ nant -nologo -D:install.prefix=%{_prefix} -D:install.libdir=%{monodir}
 rm -rf %{buildroot}
 nant -f:default.build install -D:install.buildroot=%{buildroot} -D:install.prefix=%{buildroot}%{_prefix} -D:install.share=%{buildroot}%{_datadir} -D:install.libdir=%{buildroot}%{monodir} -D:install.bindir=%{buildroot}%{_bindir} -D:fakeroot.sharedmime=%{buildroot}%{_datadir}/.. -D:fakeroot.gsv=%{buildroot}%{_prefix}
 
-mkdir -p $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
-test "%{_libdir}" = "%{_prefix}/lib" || mv $RPM_BUILD_ROOT/%{_prefix}/lib/pkgconfig/* $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
+#mkdir -p $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
+#test "%{_libdir}" = "%{_prefix}/lib" || mv $RPM_BUILD_ROOT/%{_prefix}/lib/pkgconfig/* $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
+
+mkdir -p $RPM_BUILD_ROOT/%{_datadir}/pkgconfig
+mv $RPM_BUILD_ROOT/%{_prefix}/lib/pkgconfig/* $RPM_BUILD_ROOT/%{_datadir}/pkgconfig
 
 %clean
 rm -rf %{buildroot}
@@ -87,11 +90,14 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 
 %files devel
 %defattr(-,root,root,-)
-%{_libdir}/pkgconfig/boo.pc
 %{monodir}/boo/Boo.Microsoft.Build.*
 %{monodir}/boo/Boo.NAnt.Tasks.dll
+%{_datadir}/pkgconfig/boo.pc
 
 %changelog
+* Wed Apr  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.9.4.9-4
+- fixed pkgconfig location
+
 * Tue Mar 31 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.9.4.9-3
 - added Patch3 to build with current VineSeed 
 - built with nant 0.92+git20130131

+ 19 - 7
g/gdata-sharp/gdata-sharp-vl.spec

@@ -3,8 +3,9 @@
 
 Name:           gdata-sharp
 Version:        1.4.0.2
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Summary:        .NET library for the Google Data API
+Summary(ja):    Google Data API 用の .NET ライブラリ
 
 Group:          System Environment/Libraries
 License:        ASL 2.0
@@ -14,11 +15,14 @@ Source0:        http://google-gdata.googlecode.com/files/%{upstream_name}-%{vers
 # http://code.google.com/p/google-gdata/source/detail?spec=svn933&r=890
 Patch0:         %{upstream_name}-1.4.0.2-pkgconfig.patch
 
-BuildRequires:  mono-devel mono-nunit
+BuildArch:	noarch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
+BuildRequires:  mono-devel
+BuildRequires:  mono-nunit
 #Requires:       
 
 # Mono only available on these:
-ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64 %{arm} sparcv9 alpha s390x
+#ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64 %{arm} sparcv9 alpha s390x
 
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -48,6 +52,7 @@ make it easy to access data through Google Data APIs.
 
 %package        devel
 Summary:        Development files for %{name}
+Summary(ja):    %{name} の開発用ファイル
 Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
 Requires:       pkgconfig
@@ -70,10 +75,14 @@ make %{?_smp_mflags} PREFIX=%{_prefix}
 
 
 %install
+rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix}
 
-mkdir -p $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
-test "%{_libdir}" = "%{_prefix}/lib" || mv $RPM_BUILD_ROOT/%{_prefix}/lib/pkgconfig/* $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
+mkdir -p $RPM_BUILD_ROOT/%{_datadir}/pkgconfig
+mv $RPM_BUILD_ROOT/%{_prefix}/lib/pkgconfig/* $RPM_BUILD_ROOT/%{_datadir}/pkgconfig
+
+%clean
+rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
@@ -83,17 +92,20 @@ test "%{_libdir}" = "%{_prefix}/lib" || mv $RPM_BUILD_ROOT/%{_prefix}/lib/pkgcon
 
 %files devel
 %defattr(-,root,root,-)
-%{_libdir}/pkgconfig/gdata-sharp-*.pc
+%{_datadir}/pkgconfig/gdata-sharp-*.pc
 
 
 %changelog
+* Wed Apr  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.4.0.2-3
+- rebuilt with mono 3.12.1
+- changed BuildArch to noarch
+
 * Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0.2-2
 - rebuild with VineSeed environment
 
 * Sun Jun 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0.2-1
 - initial build for Vine Linux
 
-
 * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0.2-7
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 

+ 9 - 4
g/gkeyfile-sharp/gkeyfile-sharp-vl.spec

@@ -7,10 +7,10 @@
 
 Name:           gkeyfile-sharp
 Version:        0.1
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Summary:        C# bindings for glib2's keyfile implementation
 
-Group:          Development/Libraries
+Group:          System Environment/Libraries
 License:        LGPLv2
 URL:            http://github.com/mono/%{name}
 # Releases are tarballs downloaded from a tag at github.
@@ -20,13 +20,13 @@ Source0:        mono-%{name}-%{tagname}-%{relvers}-%{tsuffix}.tar.gz
 # Upstream patch to fix DllImport name of libglib (BZ 692784)
 # https://github.com/mono/gkeyfile-sharp/commit/1a1adb8ec4149b4a0a8e55db0e3baa172cbd2c3f
 Patch1:         0001-Change-glib-DllImports-to-libglib-2.0-0.dll.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
 
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  glib2-devel
-BuildRequires:  gtk-sharp2
 BuildRequires:  gtk-sharp2-gapi
+BuildRequires:  gtk-sharp2-devel
 BuildRequires:  mono-devel
 
 # Mono only available on these:
@@ -37,6 +37,7 @@ Distribution: Vine Linux
 
 %package devel
 Summary:        Development files for gkeyfile-sharp
+Group:          Development/Libraries
 Requires:	pkgconfig
 Requires:       %{name} = %{version}-%{release}
 
@@ -78,6 +79,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/%{name}.pc
 
 %changelog
+* Wed Apr  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.1-3
+- rebuilt with mono 3.12.1
+- moved to System Environment/Libraries Group
+
 * Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.1-2
 - rebuild with VineSeed environment
 

+ 25 - 12
g/gudev-sharp/gudev-sharp-vl.spec

@@ -7,10 +7,11 @@
 
 Name:           gudev-sharp
 Version:        0.1
-Release:        2%{?_dist_release}
+Release:        3%{?_dist_release}
 Summary:        C# bindings for gudev
+Summary(ja):    gudev の C# バインディング
 
-Group:          Development/Libraries
+Group:   	System Environment/Libraries
 License:        LGPLv2
 URL:            http://github.com/mono/%{name}
 # Releases are tarballs downloaded from a tag at github.
@@ -18,24 +19,29 @@ URL:            http://github.com/mono/%{name}
 # The actual URL is: http://github.com/mono/$name/tarball/$tagname
 Source0:        mono-%{name}-%{tagname}-%{relvers}-%{tsuffix}.tar.gz
 
-BuildRequires:  mono-devel
+BuildArch:	noarch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libgudev1-devel
 BuildRequires:  gtk2-devel
-BuildRequires:  gtk-sharp2
+BuildRequires:  gtk-sharp2-devel
 BuildRequires:  gtk-sharp2-gapi
+BuildRequires:  mono-devel
+Requires:	libgudev1
 
 # Mono only available on these:
-ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64 %{arm} sparcv9 alpha s390x
+#ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64 %{arm} sparcv9 alpha s390x
 
-Vendor: Project Vine
-Distribution: Vine Linux
+Vendor:		Project Vine
+Distribution:	Vine Linux
 
 %package devel
 Summary:        Development files for gudev-sharp
-Requires:	pkgconfig
+Summary(ja):    gudev-sharp の開発用ファイル
+Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
+Requires:	pkgconfig
 
 %description
 C# bindings for gudev
@@ -53,12 +59,14 @@ sed -i 's|^\./configure.*||' autogen.sh # Remove the configure step, we'll do it
 make %{?_smp_mflags}
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=$RPM_BUILD_ROOT pkgconfigdir=%{_datadir}/pkgconfig
+
 chmod 644 `find $RPM_BUILD_ROOT%{_prefix}/lib/mono -name '*.dll.config'`
 rm -f $RPM_BUILD_ROOT%{_prefix}/lib/mono/%{name}-1.0/%{name}.dll.config
 
-mkdir -p $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
-test "%{_libdir}" = "%{_prefix}/lib" || mv $RPM_BUILD_ROOT/%{_prefix}/lib/pkgconfig/* $RPM_BUILD_ROOT/%{_libdir}/pkgconfig
+%clean
+rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
@@ -68,9 +76,14 @@ test "%{_libdir}" = "%{_prefix}/lib" || mv $RPM_BUILD_ROOT/%{_prefix}/lib/pkgcon
 
 %files devel
 %defattr(-,root,root,-)
-%{_libdir}/pkgconfig/%{name}-1.0.pc
+%{_datadir}/pkgconfig/%{name}-1.0.pc
 
 %changelog
+* Wed Apr  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.1-3
+- rebuilt with mono 3.12.1
+- changed BuildArch to noarch
+- moved to System Environment/Libaries Group
+
 * Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.1-2
 - rebuild with VineSeed environment
 

+ 27 - 23
t/taglib-sharp/taglib-sharp-vl.spec

@@ -1,33 +1,28 @@
-%define debug_package %{nil}
-
 Name:    taglib-sharp
-Version: 2.0.3.7
-Release: 2%{?_dist_release}
+Version: 2.1.0.0
+Release: 1%{?_dist_release}
 Summary: Provides tag reading and writing for Banshee and other Mono apps
 
 Group:   System Environment/Libraries
 License: LGPLv2+
 URL:     http://download.banshee-project.org/taglib-sharp/
-Source0: http://download.banshee-project.org/taglib-sharp/%{version}/%{name}-%{version}.tar.bz2
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
-# Mono only available on these:
-ExclusiveArch: %ix86 x86_64 ppc ppc64 ia64 %{arm} sparcv9 alpha s390x
+Source0: http://download.banshee.fm/taglib-sharp/2.1.0.0/taglib-sharp-2.1.0.0.tar.bz2
 
-BuildRequires: mono-devel, monodoc, gnome-sharp2
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires:	autoconf automake libtool
+BuildRequires:	gnome-sharp2-devel
+BuildRequires:	mono-devel
+BuildRequires:	mono-nunit-devel
+BuildRequires:	monodoc
 
 Vendor: Project Vine
 Distribution: Vine Linux
 
 %description
-TagLib# is a FREE and Open Source library for the .NET 2.0 and Mono frameworks 
-which will let you tag your software with as much or as little detail as you 
-like without slowing you down. It supports a large variety of movie and music 
-formats which abstract away the work, handling all the different cases, so all 
-you have to do is access file.Tag.Title, file.Tag.Lyrics, or my personal 
-favorite file.Tag.Pictures. But don't think all this abstraction is gonna keep 
-you from tagging's greatest gems. You can still get to a specific tag type's 
-features with just a few lines of code. 
+TagLib# is a metadata or "tag" reader and writer library that supports the
+most common movie and music formats, abstracting away format specificity.
+TagLib# offers either a common API for all formats or access to specific
 
 %package devel
 Summary: Provides tag reading and writing for Banshee and other Mono apps
@@ -39,7 +34,7 @@ Requires: pkgconfig
 Development files for taglib-sharp.
 
 %prep
-%setup -q
+%setup -q 
 
 %build
 # Docs are broken.
@@ -47,23 +42,32 @@ Development files for taglib-sharp.
 make %{?_smp_mflags}
 
 %install
+rm -rf $RPM_BUILD_ROOT
 make DESTDIR=$RPM_BUILD_ROOT install
 
-mkdir -p %{buildroot}%{_libdir}/pkgconfig
-mv %{buildroot}%{_datadir}/pkgconfig/*.pc %{buildroot}%{_libdir}/pkgconfig/
+#mkdir -p %{buildroot}%{_libdir}/pkgconfig
+#mv %{buildroot}%{_datadir}/pkgconfig/*.pc %{buildroot}%{_libdir}/pkgconfig/
+
+%clean
+rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%doc COPYING
+%doc AUTHORS COPYING ChangeLog NEWS README
 %{_prefix}/lib/mono/gac/*/
 %{_prefix}/lib/mono/taglib-sharp/
 
 %files devel
 %defattr(-,root,root,-)
 # %%doc %{_libdir}/monodoc/sources/taglib-sharp-docs*
-%{_libdir}/pkgconfig/taglib-sharp.pc
+%{_datadir}/pkgconfig/taglib-sharp.pc
 
 %changelog
+* Wed Apr  1 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.1.0.0-1
+- updated to 2.1.0.0
+- built with mono 3.12.1
+- changed BuildArch to noarch
+
 * Sun Dec 29 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.0.3.7-2
 - rebuild with VineSeed environment