Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:fusionfuture:bilibili
bilibili
updater.sh
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File updater.sh of Package bilibili
#!/usr/bin/env bash cd /home/qydw/osc/home:fusionfuture:bilibili/bilibili LATEST_BILIBILI_VERSION=$(curl -s https://api.github.com/repos/msojocs/bilibili-linux/releases/latest|jq -cr .tag_name 2>/dev/null|tr -d v) LAST_CHECKED_VERSION=$(cat LATEST_BILIBILI_VERSION) [ -z "${LATEST_BILIBILI_VERSION}" ] && exit [ "${LATEST_BILIBILI_VERSION}" = "${LAST_CHECKED_VERSION}" ] && exit || echo "New version found" LATEST_BILIBILI_VERSION_FORMATTED=$(sed -e 's/-/./g' <<< ${LATEST_BILIBILI_VERSION}) # https://github.com/msojocs/bilibili-linux/releases/download/v1.5.0-3/bilibili-v1.5.0-3-x86_64.tar.gz sed -i -E "s/v.+?\/bilibili-.+?-x86_64\.tar\.gz/v${LATEST_BILIBILI_VERSION}\/bilibili-v${LATEST_BILIBILI_VERSION}-x86_64.tar.gz/" _service sed -i -E "s/^%define program_version .+$/%define program_version ${LATEST_BILIBILI_VERSION}/" bilibili.spec sed -i -E "s/^%define program_version_formatted .+$/%define program_version_formatted ${LATEST_BILIBILI_VERSION_FORMATTED}/" bilibili.spec osc vc -m "Update to ${LATEST_BILIBILI_VERSION}" && \ osc ci -m "Update to ${LATEST_BILIBILI_VERSION}" && \ echo -n ${LATEST_BILIBILI_VERSION} > LATEST_BILIBILI_VERSION
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