diff options
author | DongHun Kwak <dh0128.kwak@samsung.com> | 2017-07-25 13:28:23 +0900 |
---|---|---|
committer | DongHun Kwak <dh0128.kwak@samsung.com> | 2017-07-25 13:28:23 +0900 |
commit | ff29139e776da8a0111914f5e300016846ec361c (patch) | |
tree | db9a367a3c7565ac6bba07f9a6b7ebc2208ff041 /packaging/pygobject.spec | |
parent | 188514abf089f6c3bf73469e83525f3519f15ede (diff) | |
download | pygobject2-accepted/tizen_7.0_unified_hotfix.tar.gz pygobject2-accepted/tizen_7.0_unified_hotfix.tar.bz2 pygobject2-accepted/tizen_7.0_unified_hotfix.zip |
Bump to pygobject 2.28.6tizen_8.0_m2_releasetizen_7.0_m2_releasetizen_6.5.m2_releasetizen_6.0.m2_releasetizen_5.5.m2_releasesubmit/tizen_6.5/20211028.163601submit/tizen_6.0_hotfix/20201103.115103submit/tizen_6.0_hotfix/20201102.192903submit/tizen_6.0/20201029.205503submit/tizen_5.5_wearable_hotfix/20201026.184308submit/tizen_5.5_mobile_hotfix/20201026.185108submit/tizen_5.5/20191031.000008submit/tizen_5.0/20181101.000007submit/tizen/20170906.013441accepted/tizen/unified/20170906.144516accepted/tizen/8.0/unified/20231005.095406accepted/tizen/7.0/unified/hotfix/20221116.111310accepted/tizen/7.0/unified/20221110.060447accepted/tizen/6.5/unified/20211028.230201accepted/tizen/6.0/unified/hotfix/20201102.232440accepted/tizen/6.0/unified/20201030.112231accepted/tizen/5.5/unified/wearable/hotfix/20201027.105126accepted/tizen/5.5/unified/mobile/hotfix/20201027.072552accepted/tizen/5.5/unified/20191031.013711accepted/tizen/5.0/unified/20181102.030513tizen_8.0tizen_7.0_hotfixtizen_7.0tizen_6.5tizen_6.0_hotfixtizen_6.0tizen_5.5_wearable_hotfixtizen_5.5_tvtizen_5.5_mobile_hotfixtizen_5.5tizen_5.0sandbox/backup/pygobject2_2.28.6_20231208accepted/tizen_8.0_unifiedaccepted/tizen_7.0_unified_hotfixaccepted/tizen_7.0_unifiedaccepted/tizen_6.5_unifiedaccepted/tizen_6.0_unified_hotfixaccepted/tizen_6.0_unifiedaccepted/tizen_5.5_unified_wearable_hotfixaccepted/tizen_5.5_unified_mobile_hotfixaccepted/tizen_5.5_unifiedaccepted/tizen_5.0_unified
[Model] All
[BinType] AP
[Customer] OPEN
[Issue#] N/A
[Request] N/A
[Occurrence Version] N/A
[Problem] Open Source Version Upgrade
[Cause & Measure]
[Checking Method] N/A
[Team] Open Source Management and Setting Part
[Developer] dh0128.kwak
[Solution company] Samsung
[Change Type] N/A
Change-Id: I571adfd94311d845fea3c9b22289701ed03c281a
Signed-off-by: DongHun Kwak <dh0128.kwak@samsung.com>
Diffstat (limited to 'packaging/pygobject.spec')
-rw-r--r-- | packaging/pygobject.spec | 125 |
1 files changed, 125 insertions, 0 deletions
diff --git a/packaging/pygobject.spec b/packaging/pygobject.spec new file mode 100644 index 0000000..494bfc9 --- /dev/null +++ b/packaging/pygobject.spec @@ -0,0 +1,125 @@ +# Last updated for version 2.19.0 +%define glib2_version 2.16.0 +%define python2_version 2.3.5 + +### Abstract ### + +Name: pygobject +Version: 2.28.6 +Release: 1.1 +License: LGPLv2+ +Group: Development/Languages +Summary: Python bindings for GObject +URL: http://www.pygtk.org/ +Source0: %{name}-%{version}.tar.bz2 +Source101: %{name}-rpmlintrc +Source1001: pygobject.manifest + + +### Build Dependencies ### + +BuildRequires: automake +BuildRequires: glib2-devel >= %{glib2_version} +BuildRequires: libtool +BuildRequires: python-devel >= %{python2_version} +BuildRequires: gobject-introspection-devel +BuildRequires: python-cairo-devel + +%description +The %{name} package provides a convenient wrapper for the GObject library +for use in Python programs. + +%package codegen +Summary: The code generation program for PyGObject +Group: Development/Languages + +%description codegen +The package contains the C code generation program for PyGObject. + +%package devel +Summary: Development files for building add-on libraries +Group: Development/Languages +Requires: %{name} = %{version}-%{release} +Requires: %{name}-codegen = %{version}-%{release} +Requires: %{name}-doc = %{version}-%{release} +Requires: glib2-devel +Requires: pkgconfig + +%description devel +This package contains files required to build wrappers for %{name}-based +libraries such as pygtk2. + +%package doc +Summary: Documentation files for %{name} +Group: Development/Languages + +%description doc +This package contains documentation files for %{name}. + +%prep +%setup -q +cp %{SOURCE1001} . + +%build +%configure --enable-thread +export tagname=CC +make LIBTOOL=/usr/bin/libtool + +%install +rm -rf $RPM_BUILD_ROOT +export tagname=CC +make LIBTOOL=/usr/bin/libtool DESTDIR=$RPM_BUILD_ROOT install +find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f + +rm examples/Makefile* + +%clean +rm -fr $RPM_BUILD_ROOT + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%manifest %{name}.manifest +%defattr(644, root, root, 755) +%doc AUTHORS NEWS README + +%{_libdir}/libpyglib-2.0-python.so* +%dir %{python_sitearch}/gtk-2.0 +%{python_sitearch}/gtk-2.0/dsextras.* +%{python_sitearch}/pygtk.* + +%defattr(755, root, root, 755) +%{python_sitearch}/gi +%{python_sitearch}/gtk-2.0/gio +%{python_sitearch}/glib +%{python_sitearch}/gobject + +%files codegen +%manifest %{name}.manifest +%defattr(755, root, root, 755) +%{_bindir}/pygobject-codegen-2.0 +%defattr(644, root, root, 755) +%dir %{_datadir}/pygobject/2.0 +%{_datadir}/pygobject/2.0/codegen + +%files devel +%manifest %{name}.manifest +%defattr(644, root, root, 755) +%dir %{_datadir}/pygobject +%dir %{_includedir}/pygtk-2.0 +%{_datadir}/pygobject/2.0/defs +#%{_includedir}/pygobject/bank.h +%{_includedir}/pygtk-2.0/pyglib.h +%{_includedir}/pygtk-2.0/pygobject.h +%{_libdir}/pkgconfig/pygobject-2.0.pc + +%files doc +%manifest %{name}.manifest +%defattr(644, root, root, 755) +%doc examples +%{_datadir}/gtk-doc/html/pygobject +%{_datadir}/pygobject/xsl + |