Skip to content
Snippets Groups Projects
Commit 9d4ac52a authored by Julien Bonjean's avatar Julien Bonjean
Browse files

Updated OSC packaging

parent 42f5f596
No related branches found
No related tags found
No related merge requests found
#!/bin/bash
#####################################################
# File Name: build-osc.sh
#
# Purpose :
#
# Author: Julien Bonjean (julien@bonjean.info)
#
# Creation Date: 2009-11-02
# Last Modified:
#####################################################
ROOT_DIR=${HOME}
OSC_REPOSITORY="${ROOT_DIR}/sflphone-osc/home:jbonjean:sflphone"
WORKING_DIR="${ROOT_DIR}/sflphone-build-repository/tools/build-system"
OSC_DIR="${WORKING_DIR}/osc"
LAUNCHPAD_PACKAGES=( "sflphone-client-gnome" "sflphone-common" )
LAUNCHPAD_PACKAGES=( "sflphone-client-gnome" )
REFERENCE_REPOSITORY="${ROOT_DIR}/sflphone-source-repository"
SOFTWARE_VERSION="0.9.8~beta"
VERSION_INDEX=1
cd ${OSC_REPOSITORY}
for LAUNCHPAD_PACKAGE in ${LAUNCHPAD_PACKAGES[*]}
do
cd ${OSC_REPOSITORY}/${LAUNCHPAD_PACKAGE}
rm -rf ${LAUNCHPAD_PACKAGE}-${SOFTWARE_VERSION}*
cp -r ${REFERENCE_REPOSITORY}/${LAUNCHPAD_PACKAGE} ${LAUNCHPAD_PACKAGE}-${SOFTWARE_VERSION}
cp ${OSC_DIR}/${LAUNCHPAD_PACKAGE}.spec .
sed -i -e "s/VERSION_INDEX/${VERSION_INDEX}/g" -e "s/VERSION/${SOFTWARE_VERSION}/g" ${LAUNCHPAD_PACKAGE}.spec
tar czf ${LAUNCHPAD_PACKAGE}-${SOFTWARE_VERSION}.tar.gz ${LAUNCHPAD_PACKAGE}-${SOFTWARE_VERSION}
rm -rf ${LAUNCHPAD_PACKAGE}-${SOFTWARE_VERSION}
osc add ${LAUNCHPAD_PACKAGE}-${SOFTWARE_VERSION}.tar.gz
yes | osc commit --force -m "Version ${SOFTWARE_VERSION}"
done
exit 0
#!/bin/bash
#####################################################
# File Name: init-osc.sh
#
# Purpose :
#
# Author: Julien Bonjean (julien@bonjean.info)
#
# Creation Date: 2009-11-02
# Last Modified:
#####################################################
OSC_REPOSITORY="${ROOT_DIR}/sflphone-osc"
LAUNCHPAD_PACKAGES=( "sflphone-client-gnome" "sflphone-common" )
cd ${OSC_REPOSITORY}
for LAUNCHPAD_PACKAGE in ${LAUNCHPAD_PACKAGES[*]}
do
yes | osc init home:jbonjean:sflphone ${LAUNCHPAD_PACKAGE}
done
exit 0
#[sflphone-jaunty] [sflphone-jaunty]
#fqdn = ppa.launchpad.net fqdn = ppa.launchpad.net
#method = ftp method = ftp
#incoming = ~savoirfairelinux/ppa/ubuntu/jaunty incoming = ~savoirfairelinux/sflphone-testing/ubuntu/jaunty
#login = anonymous login = anonymous
#allow_unsigned_uploads = 0 allow_unsigned_uploads = 0
#[sflphone-karmic] [sflphone-karmic]
#fqdn = ppa.launchpad.net fqdn = ppa.launchpad.net
#method = ftp method = ftp
#incoming = ~savoirfairelinux/ppa/ubuntu/karmic incoming = ~savoirfairelinux/sflphone-testing/ubuntu/karmic
#login = anonymous login = anonymous
#allow_unsigned_uploads = 0 allow_unsigned_uploads = 0
[sflphone-nightly-jaunty] [sflphone-nightly-jaunty]
fqdn = ppa.launchpad.net fqdn = ppa.launchpad.net
......
...@@ -13,8 +13,8 @@ Name: sflphone-client-gnome ...@@ -13,8 +13,8 @@ Name: sflphone-client-gnome
License: GNU General Public License (GPL) License: GNU General Public License (GPL)
Group: Productivity/Networking/System Group: Productivity/Networking/System
Summary: GNOME client for SFLphone Summary: GNOME client for SFLphone
Version: snapshot20091021 Version: VERSION
Release: 1 Release: VERSION_INDEX
URL: http://www.sflphone.org/ URL: http://www.sflphone.org/
Vendor: Savoir-faire Linux Vendor: Savoir-faire Linux
Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com> Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com>
...@@ -90,7 +90,7 @@ Authors: ...@@ -90,7 +90,7 @@ Authors:
%build %build
./autogen.sh ./autogen.sh
./configure --prefix=%{_prefix} ./configure --prefix=%{_prefix}
make make -j
%install %install
...@@ -106,6 +106,7 @@ make clean ...@@ -106,6 +106,7 @@ make clean
%files %files
%defattr(-, root, root) %defattr(-, root, root)
%dir %{_prefix}/share/sflphone %dir %{_prefix}/share/sflphone
%dir %{_prefix}/share/sflphone/ui
%dir %{_prefix}/share/omf/sflphone %dir %{_prefix}/share/omf/sflphone
%lang(fr) %{_prefix}/share/locale/fr/LC_MESSAGES/*.mo %lang(fr) %{_prefix}/share/locale/fr/LC_MESSAGES/*.mo
%lang(es) %{_prefix}/share/locale/es/LC_MESSAGES/*.mo %lang(es) %{_prefix}/share/locale/es/LC_MESSAGES/*.mo
...@@ -113,6 +114,8 @@ make clean ...@@ -113,6 +114,8 @@ make clean
%lang(ru) %{_prefix}/share/locale/ru/LC_MESSAGES/*.mo %lang(ru) %{_prefix}/share/locale/ru/LC_MESSAGES/*.mo
%lang(zh_CN) %{_prefix}/share/locale/zh_CN/LC_MESSAGES/*.mo %lang(zh_CN) %{_prefix}/share/locale/zh_CN/LC_MESSAGES/*.mo
%lang(zh_HK) %{_prefix}/share/locale/zh_HK/LC_MESSAGES/*.mo %lang(zh_HK) %{_prefix}/share/locale/zh_HK/LC_MESSAGES/*.mo
%lang(it) %{_prefix}/share/locale/it/LC_MESSAGES/*.mo
%lang(pt_BR) %{_prefix}/share/locale/pt_BR/LC_MESSAGES/*.mo
%doc AUTHORS COPYING README %doc AUTHORS COPYING README
%doc %{_prefix}/share/man/man1/sflphone-client-gnome.1.gz %doc %{_prefix}/share/man/man1/sflphone-client-gnome.1.gz
%doc %{_prefix}/share/man/man1/sflphone.1.gz %doc %{_prefix}/share/man/man1/sflphone.1.gz
...@@ -125,6 +128,7 @@ make clean ...@@ -125,6 +128,7 @@ make clean
%{_prefix}/share/sflphone/*.gif %{_prefix}/share/sflphone/*.gif
%{_prefix}/share/sflphone/log4crc %{_prefix}/share/sflphone/log4crc
%{_prefix}/share/omf/sflphone/* %{_prefix}/share/omf/sflphone/*
%{_prefix}/share/sflphone/ui/ui.xml
%changelog %changelog
...@@ -13,8 +13,8 @@ Name: sflphone-common ...@@ -13,8 +13,8 @@ Name: sflphone-common
License: GNU General Public License (GPL) License: GNU General Public License (GPL)
Group: System Environment/Daemons Group: System Environment/Daemons
Summary: SIP and IAX2 compatible softphone - Core Summary: SIP and IAX2 compatible softphone - Core
Version: 0.9.6 Version: VERSION
Release: opensuse Release: VERSION_INDEX
URL: http://www.sflphone.org/ URL: http://www.sflphone.org/
Vendor: Savoir-faire Linux Vendor: Savoir-faire Linux
Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com> Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com>
......
#yes | osc meta pkg -F ../sflphone.meta home:jbonjean sflphone
yes | osc init home:jbonjean:sflphone sflphone-client-gnome
osc add *.tar.gz *.spec
yes | osc commit --force -m "Test"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment