Browse Source

at-spi2-core, at-spi2-atk: create compat32 package
blueman: change BuildRequires: polkit-devel
polkit-gnome: add Obsoletes and Provides: PolicyKit-gnome
pulseaudio: new upstream release

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

Takemikaduchi 11 years ago
parent
commit
a80e866280

+ 55 - 1
a/at-spi2-atk/at-spi2-atk-vl.spec

@@ -1,6 +1,8 @@
+%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
+
 Name:           at-spi2-atk
 Version:        2.6.0
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Summary:        A GTK+ module that bridges ATK to D-Bus at-spi
 
 Group:          System Environment/Libraries
@@ -49,6 +51,37 @@ Requires:       glib2-devel
 The %{name}-devel package contains libraries and header files for
 developing applications that use %{name}.
 
+# compat32
+%package -n compat32-%{name}
+Summary:  A GTK+ module that bridges ATK to D-Bus at-spi
+Group:    System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+Requires: compat32-at-spi2-core
+
+%description -n compat32-%{name}
+at-spi allows assistive technologies to access GTK-based
+applications. Essentially it exposes the internals of applications for
+automation, so tools such as screen readers, magnifiers, or even
+scripting interfaces can query and interact with GUI controls.
+
+This version of at-spi is a major break from previous versions.
+It has been completely rewritten to use D-Bus rather than
+ORBIT / CORBA for its transport protocol.
+
+This package includes a gtk-module that bridges ATK to the new
+D-Bus based at-spi.
+
+
+%package -n compat32-%{name}-devel
+Summary: Development package for %{name}
+Group:   Development/Libraries
+Requires: compat32-%{name} = %{version}-%{release}
+Requires: %{name}-devel = %{version}-%{release}
+Requires: compat32-at-spi2-core-devel
+
+%description -n compat32-%{name}-devel
+Files for development with compat32-%{name}.
+
 
 %prep
 %setup -q
@@ -66,8 +99,10 @@ make install DESTDIR=$RPM_BUILD_ROOT
 
 find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
 
+%post -p /sbin/ldconfig
 
 %postun
+/sbin/ldconfig
 if [ $1 -eq 0 ]; then
   glib-compile-schemas %{_datadir}/glib-2.0/schemas
 fi
@@ -75,6 +110,11 @@ fi
 %posttrans
 glib-compile-schemas %{_datadir}/glib-2.0/schemas
 
+
+%post -n compat32-%{name} -p /sbin/ldconfig
+%postun -n compat32-%{name} -p /sbin/ldconfig
+
+
 %files
 %defattr(-,root,root,-)
 %doc COPYING AUTHORS README
@@ -94,8 +134,22 @@ glib-compile-schemas %{_datadir}/glib-2.0/schemas
 %{_libdir}/libatk-bridge-2.0.so
 %{_libdir}/pkgconfig/atk-bridge-2.0.pc
 
+# compat32
+%if %{build_compat32}
+%files -n compat32-%{name}
+%defattr(-,root,root,-)
+%{_libdir}/libatk-bridge-2.0.so.*
+
+%files -n compat32-%{name}-devel
+%defattr(-,root,root,-)
+%{_libdir}/libatk-bridge-2.0.so
+%endif
+
 
 %changelog
+* Sat Oct 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.6.0-2
+- create compat32 sub packages
+
 * Wed Sep 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.6.0-1
 - new upstream release
 - remove BuildRequires: gtk2-devel

+ 52 - 1
a/at-spi2-core/at-spi2-core-vl.spec

@@ -1,8 +1,9 @@
 %bcond_with firstbuild
+%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
 
 Name:           at-spi2-core
 Version:        2.6.0
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 Summary:        Protocol definitions and daemon for D-Bus at-spi
 
 Group:          System Environment/Libraries
@@ -49,6 +50,36 @@ Requires: %{name} = %{version}-%{release}
 The at-spi2-core-devel package includes the header files and
 API documentation for libatspi.
 
+
+# compat32
+%package -n compat32-%{name}
+Summary:  Protocol definitions and daemon for D-Bus at-spi
+Group:    System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description -n compat32-%{name}
+at-spi allows assistive technologies to access GTK-based
+applications. Essentially it exposes the internals of applications for
+automation, so tools such as screen readers, magnifiers, or even
+scripting interfaces can query and interact with GUI controls.
+
+This version of at-spi is a major break from previous versions.
+It has been completely rewritten to use D-Bus rather than
+ORBIT / CORBA for its transport protocol.
+
+
+%package -n compat32-%{name}-devel
+Summary: Development files and headers for at-spi2-core
+Group:   Development/Libraries
+Requires: compat32-%{name} = %{version}-%{release}
+Requires: %{name}-devel = %{version}-%{release}
+
+%description -n compat32-%{name}-devel
+The at-spi2-core-devel package includes the header files and
+API documentation for libatspi.
+
+
+
 %prep
 %setup -q
 
@@ -71,6 +102,10 @@ rm $RPM_BUILD_ROOT%{_libdir}/libatspi.la
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
+%post -n compat32-%{name} -p /sbin/ldconfig
+%postun -n compat32-%{name} -p /sbin/ldconfig
+
+
 %files -f %{name}.lang
 %doc COPYING AUTHORS README
 %{_libexecdir}/at-spi2-registryd
@@ -90,7 +125,23 @@ rm $RPM_BUILD_ROOT%{_libdir}/libatspi.la
 %{_includedir}/at-spi-2.0
 %{_libdir}/pkgconfig/atspi-2.pc
 
+# compat32
+%if %{build_compat32}
+%files -n compat32-%{name}
+%defattr(-,root,root,-)
+%{_libdir}/libatspi.so.*
+
+
+%files -n compat32-%{name}-devel
+%defattr(-,root,root,-)
+%{_libdir}/libatspi.so
+%endif
+
+
 %changelog
+* Sat Oct 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.6.0-2
+- create compat32 sub packages
+
 * Wed Sep 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.6.0-1
 - new upstream release
 

+ 5 - 3
b/blueman/blueman-vl.spec

@@ -3,7 +3,7 @@ Summary(ja): 	GNOME/GTK 用の高機能な Bluetooth マネージャ
 
 Name: 		blueman
 Version: 	1.23
-Release: 	2%{?_dist_release}
+Release: 	3%{?_dist_release}
 License: 	GPLv2+
 Group: 		Applications/System
 Url: 		http://blueman-project.org/
@@ -143,10 +143,12 @@ fi
 
 
 %changelog
-* Sun Sep 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.23-2
-- rebuild with python-2.7.2
+* Sat Oct 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.23-3
 - change Requires: polkit-gnome instead of PolicyKit-gnome
 
+* Sun Feb 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.23-2
+- rebuild with python-2.7.2
+
 * Tue Jan 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.23-1
 - new upstream release
 

+ 15 - 6
p/polkit-gnome/polkit-gnome-vl.spec

@@ -2,7 +2,7 @@ Summary: PolicyKit integration for the GNOME desktop
 Summary(ja): PolicyKit の GNOME デスクトップ統合
 Name: polkit-gnome
 Version: 0.105
-Release: 1%{?_dist_release}
+Release: 2%{?_dist_release}
 License: LGPLv2+
 URL: http://www.freedesktop.org/wiki/Software/PolicyKit
 Group: Applications/System
@@ -15,11 +15,6 @@ BuildRequires: desktop-file-utils
 BuildRequires: intltool
 BuildRequires: dbus-glib-devel
 
-#Obsoletes: PolicyKit-gnome <= 0.10
-#Provides: PolicyKit-gnome = 0.11
-#Obsoletes: PolicyKit-gnome-libs <= 0.10
-#Provides: PolicyKit-gnome-libs = 0.11
-
 Provides: PolicyKit-authentication-agent
 
 Requires: polkit
@@ -30,6 +25,16 @@ Distribution: Vine Linux
 Obsoletes: %{name}-devel < 0.103
 Obsoletes: %{name}-docs < 0.103
 
+Obsoletes: PolicyKit-gnome <= 0.10
+Provides: PolicyKit-gnome = 0.11
+
+Obsoletes: PolicyKit-gnome-libs <= 0.10
+Provides: PolicyKit-gnome-libs = 0.11
+
+Obsoletes: PolicyKit-gnome-demo <= 0.10
+Obsoletes: PolicyKit-gnome-devel <= 0.10
+
+
 %description
 polkit-gnome provides an authentication agent for PolicyKit
 that matches the look and feel of the GNOME desktop.
@@ -58,6 +63,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Oct 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.105-2
+- add Obsoletes PolicyKit-gnome, PolicyKit-gnome-libs, PolicyKit-gnome-demo, PolicyKit-gnome-devel <= 0.10
+- add Provides: PolicyKit-gnome, PolicyKit-gnome-libs = 0.11
+
 * Thu Nov 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.105-1
 - new upstream release
 

+ 7 - 3
p/pulseaudio/pulseaudio-vl.spec

@@ -1,10 +1,10 @@
 %define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
-%define drvver 2.0
+%define drvver 2.1
 
 Name:		pulseaudio
 Summary: 	PulseAudio sound server
 Summary(ja): 	PulseAudio サウンドサーバ
-Version:	2.0
+Version:	2.1
 Release:        1%{?_dist_release}
 License:	GPLv2+
 URL:		http://pulseaudio.org
@@ -20,7 +20,7 @@ BuildRequires: libtool-ltdl-devel >= 2.2.6
 BuildRequires: pkgconfig
 BuildRequires: alsa-lib-devel, glib2-devel, avahi-devel, GConf2-devel
 BuildRequires: lirc, doxygen, jack-audio-connection-kit-devel
-BuildRequires: hal-devel, libatomic_ops-devel, PolicyKit-devel bluez-libs-devel
+BuildRequires: hal-devel, libatomic_ops-devel, polkit-devel bluez-libs-devel
 BuildRequires: libXt-devel, libXtst-devel, xorg-x11-proto-devel
 BuildRequires: speex-devel
 BuildRequires: xmltoman
@@ -541,6 +541,10 @@ fi
 %endif
 
 %changelog
+* Sat Oct 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.1-1
+- new upstream release
+- change BuildRequires: polkit-devel instead PolicyKit-devel
+
 * Sat May 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.0-1
 - new upstream release