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]
#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