aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 1 | #!/usr/bin/make -f |
| 2 | # -*- makefile -*- |
| 3 | |
| 4 | # Hardening |
| 5 | export DEB_BUILD_MAINT_OPTIONS = hardening=+all |
| 6 | DPKG_EXPORT_BUILDFLAGS = 1 |
| 7 | include /usr/share/dpkg/buildflags.mk |
| 8 | |
| 9 | # Number of CPUS |
| 10 | NO_CPUS=$(shell nproc) |
| 11 | ifeq ($(NO_CPUS),0) |
| 12 | NO_CPUS=1 |
| 13 | endif |
| 14 | |
Hugo Lefeuvre | c902ea1 | 2018-07-19 14:23:32 -0400 | [diff] [blame] | 15 | # Binary package names |
Maxim Cournoyer | 0a26966 | 2021-02-05 16:02:43 -0500 | [diff] [blame] | 16 | JAMI_ALL_IN_ONE_PKG_NAME="jami-all" |
| 17 | JAMI_CLIENT_PKG_NAME="jami" |
| 18 | JAMI_DAEMON_PKG_NAME="jami-daemon" |
Hugo Lefeuvre | c902ea1 | 2018-07-19 14:23:32 -0400 | [diff] [blame] | 19 | |
Fredy P | b20faf6 | 2019-12-09 10:15:45 -0500 | [diff] [blame] | 20 | # Bundled packages from contrib |
Sébastien Blin | 1451894 | 2021-04-19 16:13:13 -0400 | [diff] [blame^] | 21 | BUNDLED_PKGS="" |
Sandra Tobajas | d6dde7e | 2020-10-08 11:18:56 +0000 | [diff] [blame] | 22 | ifeq (raspbian_10_armhf,$(findstring raspbian_10_armhf, $(DISTRIBUTION))) |
Fredy P | b20faf6 | 2019-12-09 10:15:45 -0500 | [diff] [blame] | 23 | # Raspbian's yaml-cpp lib does not work properly |
Sébastien Blin | 1451894 | 2021-04-19 16:13:13 -0400 | [diff] [blame^] | 24 | BUNDLED_PKGS="--enable-ffmpeg --enable-yaml-cpp" |
Sandra Tobajas | d6dde7e | 2020-10-08 11:18:56 +0000 | [diff] [blame] | 25 | # Add host environment variables |
| 26 | CMAKE_OPTIONS=-DCHOST=${HOST_ARCH} \ |
| 27 | -DCMAKE_C_COMPILER=${HOST_ARCH}-gcc \ |
| 28 | -DCMAKE_CXX_COMPILER=${HOST_ARCH}-g++ \ |
| 29 | -DCMAKE_FIND_ROOT_PATH=/usr/${HOST_ARCH} \ |
| 30 | -DPKG_CONFIG_EXECUTABLE=/usr/bin/${HOST_ARCH}-pkg-config |
Sébastien Blin | 1451894 | 2021-04-19 16:13:13 -0400 | [diff] [blame^] | 31 | else |
| 32 | ifneq (ubuntu_21.04,$(findstring ubuntu_21.04, $(DISTRIBUTION))) |
| 33 | BUNDLED_PKGS="--enable-ffmpeg" # For ubuntu 21.04 it seems there is massive issues with linking for swscale |
| 34 | endif |
Fredy P | b20faf6 | 2019-12-09 10:15:45 -0500 | [diff] [blame] | 35 | endif |
| 36 | |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 37 | %: |
| 38 | dh $@ |
| 39 | |
| 40 | override_dh_auto_configure: |
| 41 | ############################################### |
| 42 | ## Re-create tarballs from tarballs-unpacked ## |
| 43 | ############################################### |
| 44 | mkdir -p daemon/contrib/tarballs |
| 45 | |
| 46 | # Create tarballs |
| 47 | for i in $(CURDIR)/daemon/contrib/tarballs-unpacked/*; do \ |
| 48 | projectname=`basename $$i` && \ |
| 49 | cd $$i && tar -caf ../../tarballs/$$projectname * && \ |
| 50 | echo "Repacked $$projectname"; \ |
| 51 | done |
| 52 | |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 53 | ########################### |
Sébastien Blin | 1451894 | 2021-04-19 16:13:13 -0400 | [diff] [blame^] | 54 | ## Daemon configure ## |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 55 | ########################### |
| 56 | mkdir -p daemon/contrib/native |
| 57 | cd daemon/contrib/native && \ |
| 58 | ../bootstrap \ |
Sandra Tobajas | d6dde7e | 2020-10-08 11:18:56 +0000 | [diff] [blame] | 59 | --host=${HOST_ARCH} \ |
aviau | dc3c9de | 2016-10-05 11:13:23 -0400 | [diff] [blame] | 60 | --disable-downloads \ |
aviau | 2fd8144 | 2016-07-27 15:13:33 -0400 | [diff] [blame] | 61 | --no-checksums \ |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 62 | --disable-ogg \ |
| 63 | --disable-flac \ |
| 64 | --disable-vorbis \ |
| 65 | --disable-vorbisenc \ |
| 66 | --disable-speex \ |
| 67 | --disable-sndfile \ |
aviau | 9c5c4ad | 2016-07-20 14:07:34 -0400 | [diff] [blame] | 68 | --disable-gsm \ |
Stepan Salenikovich | 19dd334 | 2016-08-16 10:04:15 -0400 | [diff] [blame] | 69 | --disable-speexdsp \ |
Sébastien Blin | 1451894 | 2021-04-19 16:13:13 -0400 | [diff] [blame^] | 70 | --disable-natpmp \ |
| 71 | --enable-gnutls $(BUNDLED_PKGS) && \ |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 72 | make list && \ |
Sébastien Blin | 1451894 | 2021-04-19 16:13:13 -0400 | [diff] [blame^] | 73 | make -j$(NO_CPUS) V=1 |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 74 | cd daemon && \ |
| 75 | ./autogen.sh && \ |
| 76 | ./configure \ |
Stepan Salenikovich | a61de1f | 2016-08-18 16:02:37 -0400 | [diff] [blame] | 77 | --prefix=/usr \ |
Sandra Tobajas | d6dde7e | 2020-10-08 11:18:56 +0000 | [diff] [blame] | 78 | --disable-shared \ |
| 79 | --host=${HOST_ARCH} |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 80 | |
| 81 | ############################# |
| 82 | ## libringclient configure ## |
| 83 | ############################# |
| 84 | cd lrc && \ |
| 85 | mkdir build && \ |
| 86 | cd build && \ |
| 87 | cmake \ |
| 88 | -DRING_BUILD_DIR=$(CURDIR)/daemon/src \ |
| 89 | -DCMAKE_INSTALL_PREFIX=/usr \ |
Sandra Tobajas | d6dde7e | 2020-10-08 11:18:56 +0000 | [diff] [blame] | 90 | $(CMAKE_OPTIONS) \ |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 91 | .. |
| 92 | |
| 93 | ############################ |
| 94 | ## gnome client configure ## |
| 95 | ############################ |
| 96 | cd client-gnome && \ |
| 97 | mkdir build && \ |
| 98 | cd build && \ |
| 99 | cmake \ |
| 100 | -DCMAKE_INSTALL_PREFIX=/usr \ |
| 101 | -DLibRingClient_PROJECT_DIR=/$(CURDIR)/lrc \ |
Stepan Salenikovich | d6f588a | 2016-08-30 15:40:15 -0400 | [diff] [blame] | 102 | -DGSETTINGS_LOCALCOMPILE=OFF \ |
Sandra Tobajas | d6dde7e | 2020-10-08 11:18:56 +0000 | [diff] [blame] | 103 | $(CMAKE_OPTIONS) \ |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 104 | .. |
| 105 | |
| 106 | dh_auto_configure |
| 107 | |
| 108 | override_dh_auto_build: |
| 109 | ####################### |
Sébastien Blin | 1451894 | 2021-04-19 16:13:13 -0400 | [diff] [blame^] | 110 | ## Daemon build ## |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 111 | ####################### |
aviau | 9c5c4ad | 2016-07-20 14:07:34 -0400 | [diff] [blame] | 112 | make -C daemon -j$(NO_CPUS) V=1 |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 113 | pod2man daemon/man/dring.pod > daemon/dring.1 |
| 114 | |
| 115 | ######################### |
| 116 | ## libringclient build ## |
| 117 | ######################### |
aviau | 9c5c4ad | 2016-07-20 14:07:34 -0400 | [diff] [blame] | 118 | make -C lrc/build -j$(NO_CPUS) V=1 |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 119 | |
| 120 | ######################## |
| 121 | ## gnome client build ## |
| 122 | ######################## |
aviau | 9c5c4ad | 2016-07-20 14:07:34 -0400 | [diff] [blame] | 123 | make -C client-gnome/build LDFLAGS="-lpthread" -j$(NO_CPUS) V=1 |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 124 | |
| 125 | override_dh_auto_clean: |
| 126 | ################################ |
| 127 | ## Generated contrib tarballs ## |
| 128 | ################################ |
| 129 | rm -rfv daemon/contrib/tarballs |
| 130 | |
| 131 | ####################### |
Sébastien Blin | 1451894 | 2021-04-19 16:13:13 -0400 | [diff] [blame^] | 132 | ## Daemon clean ## |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 133 | ####################### |
aviau | 9ee7744 | 2016-09-06 14:31:00 -0400 | [diff] [blame] | 134 | if [ -f daemon/contrib/native/Makefile ]; then make -C daemon/contrib/native distclean; fi |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 135 | rm -rfv daemon/contrib/native |
| 136 | rm -rfv daemon/dring.1 |
| 137 | |
| 138 | ######################### |
| 139 | ## libringclient clean ## |
| 140 | ######################### |
Maxim Cournoyer | dad4c3b | 2018-02-14 15:48:37 -0500 | [diff] [blame] | 141 | # CMake build system has no distclean target, so use clean. |
| 142 | if [ -f lrc/build/Makefile ]; then make -C lrc/build clean; fi |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 143 | rm -rfv lrc/build |
| 144 | |
| 145 | ######################## |
| 146 | ## gnome client clean ## |
| 147 | ######################## |
Maxim Cournoyer | dad4c3b | 2018-02-14 15:48:37 -0500 | [diff] [blame] | 148 | # CMake build system has no distclean target, so use clean. |
| 149 | if [ -f client-gnome/build/Makefile ]; then make -C client-gnome/build clean; fi |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 150 | rm -rfv client-gnome/build |
| 151 | |
aviau | 5c3c1b3 | 2017-05-02 22:39:54 -0400 | [diff] [blame] | 152 | override_dh_clean: |
| 153 | # GNUTLS contains: |
| 154 | # ring-project/daemon/contrib/tarballs-unpacked/gnutls-3.5.10.tar.xz/gnutls-3.5.10/src/certtool-args.c.bak |
| 155 | # ring-project/daemon/contrib/tarballs-unpacked/gnutls-3.5.10.tar.xz/gnutls-3.5.10/doc/doxygen/Doxyfile.orig |
| 156 | dh_clean -X.bak -X.orig |
| 157 | |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 158 | override_dh_auto_install: |
| 159 | ######################### |
Sébastien Blin | 1451894 | 2021-04-19 16:13:13 -0400 | [diff] [blame^] | 160 | ## Daemon install ## |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 161 | ######################### |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 162 | |
Maxim Cournoyer | 0a26966 | 2021-02-05 16:02:43 -0500 | [diff] [blame] | 163 | cd daemon && make DESTDIR=$(CURDIR)/debian/$(JAMI_DAEMON_PKG_NAME) install |
| 164 | rm -rfv $(CURDIR)/debian/$(JAMI_DAEMON_PKG_NAME)/usr/include |
| 165 | rm -rfv $(CURDIR)/debian/$(JAMI_DAEMON_PKG_NAME)/usr/lib/*.a |
| 166 | rm -rfv $(CURDIR)/debian/$(JAMI_DAEMON_PKG_NAME)/usr/lib/*.la |
Hugo Lefeuvre | c902ea1 | 2018-07-19 14:23:32 -0400 | [diff] [blame] | 167 | |
Hugo Lefeuvre | c79ae4d | 2018-08-07 14:48:28 -0400 | [diff] [blame] | 168 | ######################### |
Fredy P | 553fef1 | 2019-10-10 15:05:06 -0400 | [diff] [blame] | 169 | ## Jami client install ## |
Hugo Lefeuvre | c79ae4d | 2018-08-07 14:48:28 -0400 | [diff] [blame] | 170 | ######################### |
| 171 | |
| 172 | ## LibRingClient |
Maxim Cournoyer | 0a26966 | 2021-02-05 16:02:43 -0500 | [diff] [blame] | 173 | cd lrc/build && make DESTDIR=$(CURDIR)/debian/$(JAMI_CLIENT_PKG_NAME) install |
| 174 | rm -rfv $(CURDIR)/debian/$(JAMI_CLIENT_PKG_NAME)/usr/include |
Hugo Lefeuvre | c79ae4d | 2018-08-07 14:48:28 -0400 | [diff] [blame] | 175 | |
| 176 | # This is a symlink, should be in -dev package |
Maxim Cournoyer | 0a26966 | 2021-02-05 16:02:43 -0500 | [diff] [blame] | 177 | rm -v $(CURDIR)/debian/$(JAMI_CLIENT_PKG_NAME)/usr/lib/libringclient.so |
Hugo Lefeuvre | c79ae4d | 2018-08-07 14:48:28 -0400 | [diff] [blame] | 178 | |
| 179 | # cmake files |
Maxim Cournoyer | 0a26966 | 2021-02-05 16:02:43 -0500 | [diff] [blame] | 180 | rm -rfv $(CURDIR)/debian/$(JAMI_CLIENT_PKG_NAME)/usr/lib/cmake |
Hugo Lefeuvre | c79ae4d | 2018-08-07 14:48:28 -0400 | [diff] [blame] | 181 | |
| 182 | ## GNOME client |
Maxim Cournoyer | 0a26966 | 2021-02-05 16:02:43 -0500 | [diff] [blame] | 183 | cd client-gnome/build && make DESTDIR=$(CURDIR)/debian/$(JAMI_CLIENT_PKG_NAME) install |
Fredy P | 553fef1 | 2019-10-10 15:05:06 -0400 | [diff] [blame] | 184 | ln -sf /usr/bin/jami $(CURDIR)/debian/jami/usr/bin/ring.cx |
Hugo Lefeuvre | c79ae4d | 2018-08-07 14:48:28 -0400 | [diff] [blame] | 185 | |
Hugo Lefeuvre | c902ea1 | 2018-07-19 14:23:32 -0400 | [diff] [blame] | 186 | ###################### |
Fredy P | 553fef1 | 2019-10-10 15:05:06 -0400 | [diff] [blame] | 187 | ## Jami AiO install ## |
Hugo Lefeuvre | c902ea1 | 2018-07-19 14:23:32 -0400 | [diff] [blame] | 188 | ###################### |
| 189 | |
| 190 | ## daemon |
Maxim Cournoyer | 0a26966 | 2021-02-05 16:02:43 -0500 | [diff] [blame] | 191 | cd daemon && make DESTDIR=$(CURDIR)/debian/$(JAMI_ALL_IN_ONE_PKG_NAME) install |
| 192 | rm -rfv $(CURDIR)/debian/$(JAMI_ALL_IN_ONE_PKG_NAME)/usr/include |
| 193 | rm -rfv $(CURDIR)/debian/$(JAMI_ALL_IN_ONE_PKG_NAME)/usr/lib/*.a |
| 194 | rm -rfv $(CURDIR)/debian/$(JAMI_ALL_IN_ONE_PKG_NAME)/usr/lib/*.la |
Hugo Lefeuvre | c902ea1 | 2018-07-19 14:23:32 -0400 | [diff] [blame] | 195 | |
| 196 | ## LibRingClient |
Maxim Cournoyer | 0a26966 | 2021-02-05 16:02:43 -0500 | [diff] [blame] | 197 | cd lrc/build && make DESTDIR=$(CURDIR)/debian/$(JAMI_ALL_IN_ONE_PKG_NAME) install |
| 198 | rm -rfv $(CURDIR)/debian/$(JAMI_ALL_IN_ONE_PKG_NAME)/usr/include |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 199 | |
| 200 | # This is a symlink, should be in -dev package |
Maxim Cournoyer | 0a26966 | 2021-02-05 16:02:43 -0500 | [diff] [blame] | 201 | rm -v $(CURDIR)/debian/$(JAMI_ALL_IN_ONE_PKG_NAME)/usr/lib/libringclient.so |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 202 | |
| 203 | # cmake files |
Maxim Cournoyer | 0a26966 | 2021-02-05 16:02:43 -0500 | [diff] [blame] | 204 | rm -rfv $(CURDIR)/debian/$(JAMI_ALL_IN_ONE_PKG_NAME)/usr/lib/cmake |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 205 | |
Hugo Lefeuvre | c902ea1 | 2018-07-19 14:23:32 -0400 | [diff] [blame] | 206 | ## GNOME client |
Maxim Cournoyer | 0a26966 | 2021-02-05 16:02:43 -0500 | [diff] [blame] | 207 | cd client-gnome/build && make DESTDIR=$(CURDIR)/debian/$(JAMI_ALL_IN_ONE_PKG_NAME) install |
Fredy P | 553fef1 | 2019-10-10 15:05:06 -0400 | [diff] [blame] | 208 | ln -sf /usr/bin/jami $(CURDIR)/debian/jami-all/usr/bin/ring.cx |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 209 | |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 210 | tmpdir:= $(shell mktemp -d) |
| 211 | workdir:= $(shell pwd) |
| 212 | PKD := $(abspath $(dir $(MAKEFILE_LIST))) |
| 213 | version_to_download := $(shell dpkg-parsechangelog -ldebian/changelog | perl -ne 'print $$1 if m{^Version:\s+(?:\d+:)?(\d.*)(?:\~dfsg.+)(?:\-\d+.*)};') |
| 214 | |
| 215 | # Repacks the tarball with contrib tarballs unpacked. |
| 216 | get-orig-source: |
Fredy P | 553fef1 | 2019-10-10 15:05:06 -0400 | [diff] [blame] | 217 | # Download jami tarball |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 218 | if [ -n "$$GET_ORIG_SOURCE_OVERRIDE_USCAN_TARBALL" ]; then \ |
| 219 | mv $$GET_ORIG_SOURCE_OVERRIDE_USCAN_TARBALL ${tmpdir}; \ |
| 220 | else \ |
| 221 | uscan --rename --destdir=${tmpdir} --download-version ${version_to_download} ;\ |
| 222 | fi |
| 223 | |
Fredy P | 553fef1 | 2019-10-10 15:05:06 -0400 | [diff] [blame] | 224 | # Unpack jami tarball |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 225 | tar -C ${tmpdir} -xf ${tmpdir}/*.tar.gz |
| 226 | |
| 227 | # Remove original tarball |
| 228 | rm ${tmpdir}/*.tar.gz |
| 229 | |
| 230 | # Unpack all of the orig tarballs into tarballs-unpacked |
Fredy P | 553fef1 | 2019-10-10 15:05:06 -0400 | [diff] [blame] | 231 | if [ -d "${tmpdir}/jami/" ]; then \ |
| 232 | mv ${tmpdir}/jami/ ${tmpdir}/ring-project/; \ |
Sébastien Blin | 94aaa83 | 2019-04-19 14:04:38 -0400 | [diff] [blame] | 233 | fi |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 234 | mkdir ${tmpdir}/ring-project/daemon/contrib/tarballs-unpacked |
| 235 | for i in `find ${tmpdir}/ring-project/daemon/contrib/tarballs/ -name "*.tar.*"`; do \ |
| 236 | projectname=`basename $$i` && \ |
| 237 | mkdir ${tmpdir}/ring-project/daemon/contrib/tarballs-unpacked/$$projectname && \ |
| 238 | tar -C ${tmpdir}/ring-project/daemon/contrib/tarballs-unpacked/$$projectname -xf $$i && \ |
| 239 | echo "Unpacked $$projectname"; \ |
| 240 | done |
| 241 | |
| 242 | ################### |
| 243 | ## Exclude files ## |
| 244 | ################### |
| 245 | # This does not exclude everything that we need to exclude. |
| 246 | # debian/copyright's File-Excluded section also excludes files. |
| 247 | |
| 248 | ## pjproject |
| 249 | rm -rf ${tmpdir}/ring-project/daemon/contrib/tarballs-unpacked/pjproject-*/pjproject-*/third_party/g7221 # non-distributable (requires a license from Polycom) |
| 250 | rm -rf ${tmpdir}/ring-project/daemon/contrib/tarballs-unpacked/pjproject-*/pjproject-*/third_party/ilbc # non distributable (the version included with pjproject) |
| 251 | rm -rf ${tmpdir}/ring-project/daemon/contrib/tarballs-unpacked/pjproject-*/pjproject-*/third_party/milenage # non distributable |
| 252 | rm -rf ${tmpdir}/ring-project/daemon/contrib/tarballs-unpacked/pjproject-*/pjproject-*/third_party/BaseClasses # non distributable (?) |
| 253 | rm -rf ${tmpdir}/ring-project/daemon/contrib/tarballs-unpacked/pjproject-*/pjproject-*/third_party/portaudio # not needed |
| 254 | rm -rf ${tmpdir}/ring-project/daemon/contrib/tarballs-unpacked/pjproject-*/pjproject-*/third_party/speex # not needed |
| 255 | rm -rf ${tmpdir}/ring-project/daemon/contrib/tarballs-unpacked/pjproject-*/pjproject-*/third_party/mp3 # not needed |
| 256 | rm -rf ${tmpdir}/ring-project/daemon/contrib/tarballs-unpacked/pjproject-*/pjproject-*/third_party/gsm # not needed |
| 257 | rm -rf ${tmpdir}/ring-project/daemon/contrib/tarballs-unpacked/pjproject-*/pjproject-*/third_party/bdsound # not needed |
| 258 | #rm -rf ${tmpdir}/ring-project/daemon/contrib/tarballs-unpacked/pjproject-*/pjproject-*/third_party/srtp # not needed |
| 259 | rm -f ${tmpdir}/ring-project/daemon/contrib/tarballs-unpacked/pjproject-*/pjproject-*/pjmedia/src/pjmedia-audiodev/s60_g729_bitstream.h # non distributable |
| 260 | rm -rf ${tmpdir}/ring-project/daemon/contrib/tarballs-unpacked/pjproject-*/pjproject-*/build/vs # not needed, VisualStudio files. |
| 261 | |
| 262 | # Remove all contrib tarballs |
| 263 | rm -rf ${tmpdir}/ring-project/daemon/contrib/tarballs |
| 264 | |
| 265 | # Create the new tarball |
Fredy P | 553fef1 | 2019-10-10 15:05:06 -0400 | [diff] [blame] | 266 | cd ${tmpdir} && tar -czf ${workdir}/jami_${version_to_download}~dfsg1.orig.tar.gz ring-project |
aviau | f89d706 | 2016-06-14 12:42:57 -0400 | [diff] [blame] | 267 | |
| 268 | # Clear the temp dir |
| 269 | rm -rf ${tmpdir} |