Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:kimi:telephony-to-merge
linphone
debian.rules
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File debian.rules of Package linphone
#!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. export DH_VERBOSE = 1 # Obsolete when using set_current_version.patch # export LinphoneCoreVersion = 5.2.98 export PRETTY_NAME=$(shell cat /etc/*-release | egrep "PRETTY_NAME" | cut -d = -f 2) #export pkgname=liblinphone export uploaddir=/usr/src/packages/SOURCES export pkgdir_head=/usr/src/packages/BUILD/debian #export pkgdir=$(pkgdir_head)/$(pkgname) export pkgdir=$(pkgdir_head)/tmp export buildroot=/usr/src/packages/BUILD/debian/tmp #export buildroot=/usr/src/packages/BUILD/debian/$(pkgname) ifeq ($(findstring Raspbian,$(PRETTY_NAME)),Raspbian) # Found export PLATFORM=Raspbian export BUILDDIR=obj-arm-linux-gnueabihf export LIBDIR=arm-linux-gnueabihf else # Not found export PLATFORM=DebianOrUbuntu export BUILDDIR=obj-x86_64-linux-gnu export LIBDIR=x86_64-linux-gnu endif %: dh $@ --buildsystem=cmake override_dh_update_autotools_config: override_dh_autoreconf: override_dh_auto_configure: mkdir -pv $(BUILDDIR) # Adjust Linphone core version shown in About box (or use set_current_version.patch) # sed -i "s|project(linphone VERSION 5.2.[0-9]* LANGUAGES C CXX)|project(linphone VERSION $(LinphoneCoreVersion) LANGUAGES C CXX)|g" CMakeLists.txt # Fix the include path to <json/json.h> to <jsoncpp/json/json.h> : MODIFY_FILE=/usr/src/packages/BUILD/include/linphone/FlexiAPIClient.hh; \ sed -i 's/#include <json\/json\.h>/#include <jsoncpp\/json\/json.h>/g' $$MODIFY_FILE #MODIFY_FILE=/usr/src/packages/BUILD/src/FlexiAPIClient.hh; \ #sed -i 's/#include <json\/json\.h>/#include <jsoncpp\/json\/json.h>/g' $$MODIFY_FILE MODIFY_FILE=/usr/src/packages/BUILD/src/FlexiAPIClient.cc; \ sed -i 's/#include <json\/json\.h>/#include <jsoncpp\/json\/json.h>/g' $$MODIFY_FILE MODIFY_FILE=/usr/src/packages/BUILD/tester/remote-provisioning-tester.cpp; \ sed -i 's/#include <json\/json\.h>/#include <jsoncpp\/json\/json.h>/g' $$MODIFY_FILE MODIFY_FILE=/usr/src/packages/BUILD/tester/flexiapiclient-tester.cpp; \ sed -i 's/#include <json\/json\.h>/#include <jsoncpp\/json\/json.h>/g' $$MODIFY_FILE # CMAKE Options for reference when not used: # -DENABLE_QRCODE=ON # -DENABLE_FLEXIAPI=ON # This is needed by linphoneqt cmake -S /usr/src/packages/BUILD/ -B /usr/src/packages/BUILD/$(BUILDDIR) \ -DCMAKE_INSTALL_LIBDIR=lib/$(LIBDIR) \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_PREFIX_PATH="$$CMAKE_PREFIX_PATH;/usr/include/jsoncpp" \ -DCMAKE_LIBRARY_PATH="$$CMAKE_LIBRARY_PATH;/usr/lib/$(LIBDIR)/" \ -DJSONCPP_INCLUDE_DIRS=/usr/include/jsoncpp \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DCMAKE_BUILD_TYPE=Debug \ -DENABLE_STRICT=OFF \ -DENABLE_STATIC=OFF \ -DENABLE_UNIT_TESTS=OFF \ -DENABLE_QRCODE=OFF \ -DENABLE_DOC=OFF override_dh_auto_test: execute_before_dh_auto_install: echo "--- Start execute_before_dh_auto_install ---" echo "--- End execute_before_dh_auto_install ---" execute_after_dh_auto_install: # Exchange static camera picture mkdir -pv $(buildroot)/usr/share/linphone/images cp -v /usr/src/packages/SOURCES/nowebcamCIF.jpg $(buildroot)/usr/share/linphone/images/nowebcamCIF.jpg echo "Find and remove file: rootca.pem" echo "--------------------------------" echo "rm -f /usr/src/packages/BUILD/debian/tmp/usr/share/linphone/rootca.pem" echo "or" echo "find . -type f -name rootca.pem -exec rm {} \;" #find . -type f -name rootca.pem -exec rm {} \; override_dh_shlibdeps: dh_shlibdeps --dpkg-shlibdeps-params=--ignore-missing-info
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor