Skip to content
Snippets Groups Projects
Unverified Commit 1512fb0b authored by Maxim Cournoyer's avatar Maxim Cournoyer Committed by Maxim Cournoyer
Browse files

Adjust for the recent renaming of the top level tarball directory.

The top level tarball directory was renamed from ring-project to
jami-project in commit 21d9f320.

Automated via:
  $ git grep -l ring-project | xargs sed -i 's/ring-project/jami-project/g'

Change-Id: I4c0f01cca94d06c536fc1d75bf608e5728d41b31
parent ae5ac41a
Branches
Tags
No related merge requests found
...@@ -8,7 +8,7 @@ This section covers compiling the different components of Ring. ...@@ -8,7 +8,7 @@ This section covers compiling the different components of Ring.
.. toctree:: .. toctree::
:maxdepth: 1 :maxdepth: 1
ring-project jami-project
daemon daemon
lrc lrc
gnome_client gnome_client
...@@ -10,7 +10,7 @@ Jami is released in the form of a tarball. They are hosted here: ...@@ -10,7 +10,7 @@ Jami is released in the form of a tarball. They are hosted here:
- https://dl.jami.net/ring-release/tarballs/ - https://dl.jami.net/ring-release/tarballs/
Tarballs are generated from the integration branch of the `ring-project <https://github.com/savoirfairelinux/ring-project>`_ repository with a job on our `Jenkins server <https://test.savoirfairelinux.com/>`_. They include a copy of all contrib libraries configured in ``daemon/contrib/src``. If you are a Savoir-faire Linux employee, you may trigger the job from `this page <https://test.savoirfairelinux.com/job/ring-release/>`_. Tarballs are generated from the integration branch of the `jami-project <https://github.com/savoirfairelinux/jami-project>`_ repository with a job on our `Jenkins server <https://jenkins.jami.net/>`_. They include a copy of all contrib libraries configured in ``daemon/contrib/src``. If you are a Savoir-faire Linux employee, you may trigger the job from `this page <https://jenkins.jami.net/job/packaging-gnu-linux/>`_.
Naming scheme Naming scheme
------------- -------------
...@@ -19,7 +19,7 @@ Tarballs respect the following naming scheme ``ring_<date>_<number_of_commits>.< ...@@ -19,7 +19,7 @@ Tarballs respect the following naming scheme ``ring_<date>_<number_of_commits>.<
- **date** is the current date, for example 20160422 - **date** is the current date, for example 20160422
- **number_of_commits** represents the number of commits that day - **number_of_commits** represents the number of commits that day
- **commit_id** is the commit id of the last ring-project commit - **commit_id** is the commit id of the last jami-project commit
Packaging Packaging
......
...@@ -58,12 +58,12 @@ universal communication which respects the freedoms and privacy of its ...@@ -58,12 +58,12 @@ universal communication which respects the freedoms and privacy of its
users. users.
%prep %prep
%setup -n ring-project %setup -n jami-project
%build %build
# Configure the Jami bundled libraries (ffmpeg & pjproject). # Configure the Jami bundled libraries (ffmpeg & pjproject).
mkdir -p daemon/contrib/native mkdir -p daemon/contrib/native
cd %{_builddir}/ring-project/daemon/contrib/native && \ cd %{_builddir}/jami-project/daemon/contrib/native && \
../bootstrap \ ../bootstrap \
--no-checksums \ --no-checksums \
--disable-ogg \ --disable-ogg \
...@@ -81,20 +81,20 @@ cd %{_builddir}/ring-project/daemon/contrib/native && \ ...@@ -81,20 +81,20 @@ cd %{_builddir}/ring-project/daemon/contrib/native && \
make %{_smp_mflags} V=1 .ffmpeg make %{_smp_mflags} V=1 .ffmpeg
# Configure the daemon. # Configure the daemon.
cd %{_builddir}/ring-project/daemon && \ cd %{_builddir}/jami-project/daemon && \
./autogen.sh && \ ./autogen.sh && \
./configure \ ./configure \
--prefix=%{_prefix} \ --prefix=%{_prefix} \
--libdir=%{_libdir} --libdir=%{_libdir}
# Build the daemon. # Build the daemon.
make -C %{_builddir}/ring-project/daemon %{_smp_mflags} V=1 make -C %{_builddir}/jami-project/daemon %{_smp_mflags} V=1
pod2man %{_builddir}/ring-project/daemon/man/jamid.pod \ pod2man %{_builddir}/jami-project/daemon/man/jamid.pod \
> %{_builddir}/ring-project/daemon/jamid.1 > %{_builddir}/jami-project/daemon/jamid.1
%install %install
DESTDIR=%{buildroot} make -C daemon install DESTDIR=%{buildroot} make -C daemon install
cp %{_builddir}/ring-project/daemon/jamid.1 \ cp %{_builddir}/jami-project/daemon/jamid.1 \
%{buildroot}/%{_mandir}/man1/jamid.1 %{buildroot}/%{_mandir}/man1/jamid.1
rm -rfv %{buildroot}/%{_libdir}/*.a rm -rfv %{buildroot}/%{_libdir}/*.a
rm -rfv %{buildroot}/%{_libdir}/*.la rm -rfv %{buildroot}/%{_libdir}/*.la
......
...@@ -38,10 +38,10 @@ This package contains the GNOME desktop client of Jami. Jami is a free ...@@ -38,10 +38,10 @@ This package contains the GNOME desktop client of Jami. Jami is a free
software for universal communication which respects freedoms and software for universal communication which respects freedoms and
privacy of its users. privacy of its users.
%prep %setup -n ring-project %prep %setup -n jami-project
%build %build
cd %{_builddir}/ring-project/client-gnome && \ cd %{_builddir}/jami-project/client-gnome && \
mkdir build && cd build && \ mkdir build && cd build && \
cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \ cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DCMAKE_INSTALL_LIBDIR=%{_libdir} \ -DCMAKE_INSTALL_LIBDIR=%{_libdir} \
...@@ -49,11 +49,11 @@ cd %{_builddir}/ring-project/client-gnome && \ ...@@ -49,11 +49,11 @@ cd %{_builddir}/ring-project/client-gnome && \
-DGSETTINGS_LOCALCOMPILE=OFF \ -DGSETTINGS_LOCALCOMPILE=OFF \
.. ..
make -C %{_builddir}/ring-project/client-gnome/build \ make -C %{_builddir}/jami-project/client-gnome/build \
LDFLAGS="-lpthread" %{_smp_mflags} V=1 LDFLAGS="-lpthread" %{_smp_mflags} V=1
%install %install
DESTDIR=%{buildroot} make -C %{_builddir}/ring-project/client-gnome/build install DESTDIR=%{buildroot} make -C %{_builddir}/jami-project/client-gnome/build install
# Only keep /bin/jami-gnome for the GNOME client. # Only keep /bin/jami-gnome for the GNOME client.
rm -rfv %{buildroot}/%{_bindir}/jami rm -rfv %{buildroot}/%{_bindir}/jami
......
...@@ -29,21 +29,21 @@ universal communication which respects freedoms and privacy of its ...@@ -29,21 +29,21 @@ universal communication which respects freedoms and privacy of its
users. users.
%prep %prep
%setup -n ring-project %setup -n jami-project
%build %build
# Qt-related variables # Qt-related variables
cd %{_builddir}/ring-project/lrc && \ cd %{_builddir}/jami-project/lrc && \
mkdir build && cd build && \ mkdir build && cd build && \
cmake -DRING_BUILD_DIR=%{_builddir}/ring-project/daemon/src \ cmake -DRING_BUILD_DIR=%{_builddir}/jami-project/daemon/src \
-DENABLE_LIBWRAP=true \ -DENABLE_LIBWRAP=true \
-DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DCMAKE_INSTALL_LIBDIR=%{_libdir} \ -DCMAKE_INSTALL_LIBDIR=%{_libdir} \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
.. ..
make -C %{_builddir}/ring-project/lrc/build %{_smp_mflags} V=1 make -C %{_builddir}/jami-project/lrc/build %{_smp_mflags} V=1
%install %install
DESTDIR=%{buildroot} make -C lrc/build install DESTDIR=%{buildroot} make -C lrc/build install
......
...@@ -35,22 +35,22 @@ software for universal communication which respects freedoms and ...@@ -35,22 +35,22 @@ software for universal communication which respects freedoms and
privacy of its users. privacy of its users.
%prep %prep
%setup -n ring-project %setup -n jami-project
%build %build
# Qt-related variables # Qt-related variables
cd %{_builddir}/ring-project/client-qt && \ cd %{_builddir}/jami-project/client-qt && \
mkdir build && cd build && \ mkdir build && cd build && \
cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \ cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DCMAKE_INSTALL_LIBDIR=%{_libdir} \ -DCMAKE_INSTALL_LIBDIR=%{_libdir} \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
.. ..
make -C %{_builddir}/ring-project/client-qt/build %{_smp_mflags} V=1 make -C %{_builddir}/jami-project/client-qt/build %{_smp_mflags} V=1
%install %install
DESTDIR=%{buildroot} make -C %{_builddir}/ring-project/client-qt/build install DESTDIR=%{buildroot} make -C %{_builddir}/jami-project/client-qt/build install
%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)
......
...@@ -82,7 +82,7 @@ ${QT_MAJOR}.${QT_MINOR}/${qt_version}/single ...@@ -82,7 +82,7 @@ ${QT_MAJOR}.${QT_MINOR}/${qt_version}/single
cd "libqt-jami-${qt_version}" cd "libqt-jami-${qt_version}"
# Extract the debian folder # Extract the debian folder
tar xf "/src/$RELEASE_TARBALL_FILENAME" ring-project/packaging/rules/debian-qt \ tar xf "/src/$RELEASE_TARBALL_FILENAME" jami-project/packaging/rules/debian-qt \
--strip-components=3 && mv debian-qt debian --strip-components=3 && mv debian-qt debian
# Create the changelog file. # Create the changelog file.
......
...@@ -24,9 +24,9 @@ ...@@ -24,9 +24,9 @@
set -e set -e
# Import the spec file. # Import the spec file.
mkdir -p /opt/ring-project mkdir -p /opt/jami-project
cd /opt/ring-project cd /opt/jami-project
tar xf "/src/$RELEASE_TARBALL_FILENAME" ring-project/packaging/rules/rpm \ tar xf "/src/$RELEASE_TARBALL_FILENAME" jami-project/packaging/rules/rpm \
--strip-components=3 && mv rpm/* . && rmdir rpm --strip-components=3 && mv rpm/* . && rmdir rpm
rm jami-libqt.spec rm jami-libqt.spec
...@@ -71,7 +71,7 @@ if [ ! -f "${RPM_PATH}" ]; then ...@@ -71,7 +71,7 @@ if [ ! -f "${RPM_PATH}" ]; then
mkdir /opt/qt-jami-build mkdir /opt/qt-jami-build
cd /opt/qt-jami-build cd /opt/qt-jami-build
tar xf "/src/$RELEASE_TARBALL_FILENAME" \ tar xf "/src/$RELEASE_TARBALL_FILENAME" \
ring-project/packaging/rules/rpm/jami-libqt.spec \ jami-project/packaging/rules/rpm/jami-libqt.spec \
--strip-components=4 --strip-components=4
# Fetch and cache the tarball, if not already available. # Fetch and cache the tarball, if not already available.
...@@ -115,7 +115,7 @@ if [ ! -f "${RPM_PATH}" ]; then ...@@ -115,7 +115,7 @@ if [ ! -f "${RPM_PATH}" ]; then
fi fi
rpm --install "${RPM_PATH}" rpm --install "${RPM_PATH}"
cp "${RPM_PATH}" /opt/output cp "${RPM_PATH}" /opt/output
cd /opt/ring-project cd /opt/jami-project
# Set the version and associated comment. # Set the version and associated comment.
sed -i "s/RELEASE_VERSION/${RELEASE_VERSION}/g" ./*.spec sed -i "s/RELEASE_VERSION/${RELEASE_VERSION}/g" ./*.spec
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
set -e set -e
tar xf "/src/$RELEASE_TARBALL_FILENAME" -C /opt tar xf "/src/$RELEASE_TARBALL_FILENAME" -C /opt
cd /opt/ring-project/packaging/rules/snap/${SNAP_PKG_NAME}/ cd /opt/jami-project/packaging/rules/snap/${SNAP_PKG_NAME}/
# set the version and tarball filename # set the version and tarball filename
sed -i "s/RELEASE_VERSION/${RELEASE_VERSION}/g" snapcraft.yaml sed -i "s/RELEASE_VERSION/${RELEASE_VERSION}/g" snapcraft.yaml
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment