Browse Source

* self-build-xbmc: new upstream release
* libshairport: new package


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@7902 ec354946-7b23-47d6-9f5a-488ba84defc7

shaolin 10 years ago
parent
commit
4bfcac809b

+ 82 - 0
lib/libs/libshairport/libshairport-vl.spec

@@ -0,0 +1,82 @@
+%global checkout 20121218git16395d8
+Name:           libshairport
+Version:        1.2.1
+Release:        2.%{checkout}%{?_dist_release}
+Summary:        Emulates an AirPort Express
+Group:          System Environment/Libraries
+
+License:        MIT
+URL:            https://github.com/amejia1/libshairport
+Source0:        %{name}-%{version}.%{checkout}.tar.gz
+# The source for this package was pulled from upstream's vcs.  Invoke the
+# following script while in your SOURCES directory to generate the tarball:
+#  sh libshairport-generate-tarball-gz.sh
+Source1:        libshairport-generate-tarball-gz.sh
+# This patch remove unnecessary libssl link, it has been proposed to upstream (https://github.com/amejia1/libshairport/pull/3)
+Patch0:         libshairport-remove-libssl-link.patch
+
+BuildRequires:  libao-devel
+BuildRequires:  openssl-devel
+BuildRequires:  autoconf automake libtool
+
+%description
+This program emulates an AirPort Express for the purpose of
+streaming music from iTunes and compatible iPods. It implements
+a server for the Apple RAOP protocol. ShairPort does not support
+AirPlay v2 (video and photo streaming). It supports multiple
+simultaneous streams, if your audio output chain
+(as detected by libao) does so.
+
+%package        devel
+Summary:        Development files for %{name}
+Group:          Development/Libraries
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+Requires:       libao-devel%{?_isa}
+
+%description    devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+
+%prep
+%setup -q -n %{name}-%{version}.%{checkout}
+%patch0
+
+
+%build
+autoreconf -vif
+%configure --disable-static
+make %{?_smp_mflags}
+
+
+%install
+%make_install
+find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING ChangeLog INSTALL LICENSE NEWS README
+%{_libdir}/*.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/libshairport.pc
+
+
+%changelog
+* Thu Oct 17 2013 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 1.2.1-1.20121218git16395d8
+- initial build for Vine Linux
+
+* Sun Dec 30 2012 Lorenzo Dalrio <lorenzo.dalrio@gmail.com> - 1.2.1-2.20121218git16395d8
+- Modified specfile to meet review requirements
+
+* Tue Dec 18 2012 Lorenzo Dalrio <lorenzo.dalrio@gmail.com> - 1.2.1-1.20121218git16395d8
+- Initial release
+

+ 9 - 3
nonfree/self-build-xbmc/self-build-xbmc-vl.spec

@@ -6,8 +6,8 @@
 Summary:	Package to automatically build %{pkgname} rpm package
 Summary(ja): 	%{pkgname} の rpm パッケージを自動作成するパッケージ
 Name:		%{name}
-Version:	12.0
-Release: 	2%{?_dist_release}
+Version:	12.2
+Release: 	1%{?_dist_release}
 Source0:	%{pkgname}-vl.spec
 Source1:	%{pkgname}.desktop
 #Source2:	%{pkgname}-%{version}-strings.xml
@@ -44,7 +44,7 @@ Requires(post):	doxygen
 Requires(post):	enca-devel
 Requires(post):	flac-devel
 Requires(post):	fontconfig-devel
-Requires(post):	fribidi-devel
+Requires(post):	fribidi-devel >= 0.19
 Requires(post):	glew-devel
 Requires(post):	gperf
 Requires(post):	hal-devel
@@ -56,6 +56,7 @@ Requires(post):	libXrandr-devel
 Requires(post):	libXtst-devel
 Requires(post):	libass-devel
 Requires(post):	libboost-devel
+Requires(post):	libcap-devel
 Requires(post):	libcdio-devel
 Requires(post):	expat-devel
 Requires(post):	libjpeg-devel
@@ -90,10 +91,12 @@ Requires(post):	yajl-devel
 Requires(post):	zlib-devel
 Requires(post):	self-build-faac
 Requires(post):	self-build-faad2
+Requires(post):	self-build-lame
 Requires(post):	self-build-libmad
 Requires(post):	self-build-libmpeg2
 Requires(post):	libvdpau-devel
 Requires(post):	yasm
+Requires(post):	libshairport-devel
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-root
 
@@ -186,6 +189,9 @@ XBMC はいくつもの賞を受賞したフリーでオープンソース (GPL)
 
 
 %changelog
+* Thu Aug  8 2013 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 12.2-1
+- new upstream release
+
 * Mon Mar  4 2013 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 12.0-2
 - add patch to fix build failure with samba > 4.0 (BTS: 0002557)