From: Imran Zaman Date: Mon, 17 Jun 2013 15:12:49 +0000 (+0300) Subject: changes made to distribution specific files X-Git-Tag: upstream/2.4.0^2~84 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1bae1232069e5939ce7c85d1597fcab4d4f685d2;p=platform%2Fupstream%2Flibgsignon-glib.git changes made to distribution specific files --- diff --git a/Makefile.am b/Makefile.am index 7c81d2e..b31445a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -36,6 +36,6 @@ DISTCLEANFILES = \ valgrind: cd tests; make valgrind -EXTRA_DIST = packaging +EXTRA_DIST = dists tools .PHONY: git-changelog-hook diff --git a/dists/rpm/libgsignon-glib-suse.spec b/dists/rpm/libgsignon-glib-suse.spec new file mode 100644 index 0000000..78d33e4 --- /dev/null +++ b/dists/rpm/libgsignon-glib-suse.spec @@ -0,0 +1,81 @@ +#define dbus bus type to use [p2p, session, system] +%define dbus_type session + +Name: libgsignon-glib +Summary: GLib API for the SSO framework +Version: 2.0.0 +Release: 1 +Group: System/Libraries +License: LGPL +Source: %{name}-%{version}.tar.gz +Requires: dbus-1 +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: pkgconfig(gtk-doc) +BuildRequires: pkgconfig(check) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: gobject-introspection + +%description +%{summary}. + + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +%{summary}. + + +%prep +%setup -q -n %{name}-%{version} +gtkdocize +autoreconf -f -i + + +%build +%configure \ + --enable-gtk-doc \ + --enable-gtk-doc-html \ + --enable-python \ + --enable-dbus-type=%{dbus_type} +make %{?_smp_mflags} + + +%install +rm -rf %{buildroot} +%make_install + + +%post -p /sbin/ldconfig + + +%postun -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING ChangeLog INSTALL NEWS README +%{_libdir}/%{name}.so.* + + +%files devel +%defattr(-,root,root,-) +%{_includedir}/%{name}/*.h +%{_libdir}/%{name}.so +%{_libdir}/%{name}.la +%{_libdir}/pkgconfig/%{name}.pc +%{_libdir}/girepository-1.0/gSignon-1.0.typelib +%{_datadir}/gir-1.0/gSignon-1.0.gir +#%{_datadir}/vala/vapi/gsignon.vapi +%{_datadir}/gtk-doc/html/%{name}/* + + +%changelog +* Mon Feb 11 2013 Jussi Laako - 2.0 +- Refresh for the libgsignon-glib + diff --git a/dists/rpm/libgsignon-glib-tizen.spec b/dists/rpm/libgsignon-glib-tizen.spec new file mode 100644 index 0000000..ee04f9c --- /dev/null +++ b/dists/rpm/libgsignon-glib-tizen.spec @@ -0,0 +1,75 @@ +#define dbus bus type to use [p2p, session, system] +%define dbus_type session + +Name: libgsignon-glib +Summary: GLib API for the SSO framework +Version: 2.0.0 +Release: 1 +Group: System/Libraries +License: LGPL +Source: %{name}-%{version}.tar.gz +Requires: dbus-1 +Requires(post): /sbin/ldconfig +Requires(postun): /sbin/ldconfig +BuildRequires: pkgconfig(check) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: gobject-introspection + +%description +%{summary}. + + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +%{summary}. + + +%prep +%setup -q -n %{name}-%{version} +if [ -f = "gtk-doc.make" ] +then +rm gtk-doc.make +fi +touch gtk-doc.make +autoreconf -f -i + + +%build +%configure --enable-dbus-type=%{dbus_type} +make %{?_smp_mflags} + + +%install +rm -rf %{buildroot} +%make_install + + +%post -p /sbin/ldconfig + + +%postun -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING ChangeLog INSTALL NEWS README +%{_libdir}/%{name}.so.* + + +%files devel +%defattr(-,root,root,-) +%{_includedir}/%{name}/*.h +%{_libdir}/%{name}.so +%{_libdir}/pkgconfig/%{name}.pc +%{_datadir}/gtk-doc/html/%{name}/* + +%changelog +* Mon Feb 11 2013 Jussi Laako - 2.0 +- Refresh for the libgsignon-glib + diff --git a/packaging/archive.sh b/packaging/archive.sh deleted file mode 100755 index 3fdf34c..0000000 --- a/packaging/archive.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -# -git archive --format=tar --prefix=libgsignon-glib-2.0.0/ -o ../libgsignon-glib-2.0.0.tar master -bzip2 ../libgsignon-glib-2.0.0.tar -mv ../libgsignon-glib-2.0.0.tar.bz2 ~/rpmbuild/SOURCES/ - diff --git a/packaging/libgsignon-glib-suse.spec b/packaging/libgsignon-glib-suse.spec deleted file mode 100644 index 78d33e4..0000000 --- a/packaging/libgsignon-glib-suse.spec +++ /dev/null @@ -1,81 +0,0 @@ -#define dbus bus type to use [p2p, session, system] -%define dbus_type session - -Name: libgsignon-glib -Summary: GLib API for the SSO framework -Version: 2.0.0 -Release: 1 -Group: System/Libraries -License: LGPL -Source: %{name}-%{version}.tar.gz -Requires: dbus-1 -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig -BuildRequires: pkgconfig(gtk-doc) -BuildRequires: pkgconfig(check) -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gobject-2.0) -BuildRequires: pkgconfig(gio-2.0) -BuildRequires: gobject-introspection - -%description -%{summary}. - - -%package devel -Summary: Development files for %{name} -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} - -%description devel -%{summary}. - - -%prep -%setup -q -n %{name}-%{version} -gtkdocize -autoreconf -f -i - - -%build -%configure \ - --enable-gtk-doc \ - --enable-gtk-doc-html \ - --enable-python \ - --enable-dbus-type=%{dbus_type} -make %{?_smp_mflags} - - -%install -rm -rf %{buildroot} -%make_install - - -%post -p /sbin/ldconfig - - -%postun -p /sbin/ldconfig - - -%files -%defattr(-,root,root,-) -%doc AUTHORS COPYING ChangeLog INSTALL NEWS README -%{_libdir}/%{name}.so.* - - -%files devel -%defattr(-,root,root,-) -%{_includedir}/%{name}/*.h -%{_libdir}/%{name}.so -%{_libdir}/%{name}.la -%{_libdir}/pkgconfig/%{name}.pc -%{_libdir}/girepository-1.0/gSignon-1.0.typelib -%{_datadir}/gir-1.0/gSignon-1.0.gir -#%{_datadir}/vala/vapi/gsignon.vapi -%{_datadir}/gtk-doc/html/%{name}/* - - -%changelog -* Mon Feb 11 2013 Jussi Laako - 2.0 -- Refresh for the libgsignon-glib - diff --git a/packaging/libgsignon-glib-tizen.spec b/packaging/libgsignon-glib-tizen.spec deleted file mode 100644 index ee04f9c..0000000 --- a/packaging/libgsignon-glib-tizen.spec +++ /dev/null @@ -1,75 +0,0 @@ -#define dbus bus type to use [p2p, session, system] -%define dbus_type session - -Name: libgsignon-glib -Summary: GLib API for the SSO framework -Version: 2.0.0 -Release: 1 -Group: System/Libraries -License: LGPL -Source: %{name}-%{version}.tar.gz -Requires: dbus-1 -Requires(post): /sbin/ldconfig -Requires(postun): /sbin/ldconfig -BuildRequires: pkgconfig(check) -BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gobject-2.0) -BuildRequires: pkgconfig(gio-2.0) -BuildRequires: gobject-introspection - -%description -%{summary}. - - -%package devel -Summary: Development files for %{name} -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} - -%description devel -%{summary}. - - -%prep -%setup -q -n %{name}-%{version} -if [ -f = "gtk-doc.make" ] -then -rm gtk-doc.make -fi -touch gtk-doc.make -autoreconf -f -i - - -%build -%configure --enable-dbus-type=%{dbus_type} -make %{?_smp_mflags} - - -%install -rm -rf %{buildroot} -%make_install - - -%post -p /sbin/ldconfig - - -%postun -p /sbin/ldconfig - - -%files -%defattr(-,root,root,-) -%doc AUTHORS COPYING ChangeLog INSTALL NEWS README -%{_libdir}/%{name}.so.* - - -%files devel -%defattr(-,root,root,-) -%{_includedir}/%{name}/*.h -%{_libdir}/%{name}.so -%{_libdir}/pkgconfig/%{name}.pc -%{_datadir}/gtk-doc/html/%{name}/* - -%changelog -* Mon Feb 11 2013 Jussi Laako - 2.0 -- Refresh for the libgsignon-glib - diff --git a/tools/archive.sh b/tools/archive.sh new file mode 100755 index 0000000..3fdf34c --- /dev/null +++ b/tools/archive.sh @@ -0,0 +1,6 @@ +#!/bin/sh +# +git archive --format=tar --prefix=libgsignon-glib-2.0.0/ -o ../libgsignon-glib-2.0.0.tar master +bzip2 ../libgsignon-glib-2.0.0.tar +mv ../libgsignon-glib-2.0.0.tar.bz2 ~/rpmbuild/SOURCES/ + diff --git a/tools/prepare-tizen.sh b/tools/prepare-tizen.sh new file mode 100755 index 0000000..fe45be4 --- /dev/null +++ b/tools/prepare-tizen.sh @@ -0,0 +1,22 @@ +# $1 corresponds to libgsignon-glib-.tar.gz +# $2 is the destination folder +# NOTE: all the files will be extracted under destination folder (instead of destfolder/libgsignon-glib-) + +if [ $# -ne 2 -o -z "$1" -o -z "$2" ]; then + echo "Invalid arguments supplied" + echo "Usage: ./prepare-tizen.sh libgsignon-glib-.tar.gz destfolder" + echo "NOTE: All the files will be extracted under destfolder (instead of destfolder/libgsignon-glib-)" + exit +fi + +currdir = `pwd`; +echo "CURR dir = $currdir" + +mkdir -p $2 && \ +tar -xzvf $1 -C $2 --strip-components 1 && \ +cd $2 && \ +mkdir -p packaging && \ +cd packaging && \ +cp -f ../dists/rpm/libgsignon-glib-tizen.spec libgsignon-glib.spec && +cp -f ../dists/rpm/libgsignon-glib-tizen.changes libgsignon-glib.changes; +