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

Updated OSC packaging

parent 42f5f596
Branches
Tags
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]
#fqdn = ppa.launchpad.net
#method = ftp
#incoming = ~savoirfairelinux/ppa/ubuntu/jaunty
#login = anonymous
#allow_unsigned_uploads = 0
[sflphone-jaunty]
fqdn = ppa.launchpad.net
method = ftp
incoming = ~savoirfairelinux/sflphone-testing/ubuntu/jaunty
login = anonymous
allow_unsigned_uploads = 0
#[sflphone-karmic]
#fqdn = ppa.launchpad.net
#method = ftp
#incoming = ~savoirfairelinux/ppa/ubuntu/karmic
#login = anonymous
#allow_unsigned_uploads = 0
[sflphone-karmic]
fqdn = ppa.launchpad.net
method = ftp
incoming = ~savoirfairelinux/sflphone-testing/ubuntu/karmic
login = anonymous
allow_unsigned_uploads = 0
[sflphone-nightly-jaunty]
fqdn = ppa.launchpad.net
......
......@@ -13,8 +13,8 @@ Name: sflphone-client-gnome
License: GNU General Public License (GPL)
Group: Productivity/Networking/System
Summary: GNOME client for SFLphone
Version: snapshot20091021
Release: 1
Version: VERSION
Release: VERSION_INDEX
URL: http://www.sflphone.org/
Vendor: Savoir-faire Linux
Packager: Julien Bonjean <julien.bonjean@savoirfairelinux.com>
......@@ -90,7 +90,7 @@ Authors:
%build
./autogen.sh
./configure --prefix=%{_prefix}
make
make -j
%install
......@@ -106,6 +106,7 @@ make clean
%files
%defattr(-, root, root)
%dir %{_prefix}/share/sflphone
%dir %{_prefix}/share/sflphone/ui
%dir %{_prefix}/share/omf/sflphone
%lang(fr) %{_prefix}/share/locale/fr/LC_MESSAGES/*.mo
%lang(es) %{_prefix}/share/locale/es/LC_MESSAGES/*.mo
......@@ -113,6 +114,8 @@ make clean
%lang(ru) %{_prefix}/share/locale/ru/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(it) %{_prefix}/share/locale/it/LC_MESSAGES/*.mo
%lang(pt_BR) %{_prefix}/share/locale/pt_BR/LC_MESSAGES/*.mo
%doc AUTHORS COPYING README
%doc %{_prefix}/share/man/man1/sflphone-client-gnome.1.gz
%doc %{_prefix}/share/man/man1/sflphone.1.gz
......@@ -125,6 +128,7 @@ make clean
%{_prefix}/share/sflphone/*.gif
%{_prefix}/share/sflphone/log4crc
%{_prefix}/share/omf/sflphone/*
%{_prefix}/share/sflphone/ui/ui.xml
%changelog
......@@ -13,8 +13,8 @@ Name: sflphone-common
License: GNU General Public License (GPL)
Group: System Environment/Daemons
Summary: SIP and IAX2 compatible softphone - Core
Version: 0.9.6
Release: opensuse
Version: VERSION
Release: VERSION_INDEX
URL: http://www.sflphone.org/
Vendor: Savoir-faire Linux
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