Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
akiraohgaki
ocs-manager
Commits
1e2dbe94
Commit
1e2dbe94
authored
Sep 06, 2018
by
akiraohgaki
Browse files
Merge branch 'develop'
parents
f761552c
8fb06971
Pipeline
#53
passed with stage
in 6 minutes and 37 seconds
Changes
4
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
app/configs/application.json
View file @
1e2dbe94
{
"id"
:
"ocs-manager"
,
"name"
:
"ocs-manager"
,
"version"
:
"0.
6.5
"
,
"version"
:
"0.
7.0
"
,
"organization"
:
"Opendesktop.org"
,
"domain"
:
"org.opendesktop.ocs-manager"
,
"icon"
:
":/desktop/ocs-manager.svg"
,
...
...
lib/lib.pri
View file @
1e2dbe94
...
...
@@ -7,23 +7,23 @@ unix:!ios:!android {
LIBS += \
-L$${PWD}/AppImageUpdate-prebuilt/src/ -lappimageupdate \
-L$${PWD}/AppImageUpdate-prebuilt/src/elf/ -lelf \
-L$${PWD}/AppImageUpdate-prebuilt/lib/zsync2/src/ -lzsync2 \
$${PWD}/AppImageUpdate-prebuilt/lib/zsync2/lib/hashlib/hashlib.a \
-L$${PWD}/AppImageUpdate-prebuilt/lib/ -lcpr \
-L$${PWD}/AppImageUpdate-prebuilt/lib/zsync2/lib/libzsync/ -lzsync \
-L$${PWD}/AppImageUpdate-prebuilt/lib/zsync2/lib/librcksum/ -lrcksum \
-L$${PWD}/AppImageUpdate-prebuilt/lib/zsync2/lib/zlib/ -lzsync2_libz \
-L$${PWD}/AppImageUpdate-prebuilt/lib/ -lcpr \
$${PWD}/AppImageUpdate-prebuilt/lib/zsync2/lib/hashlib/hashlib.a
-L$${PWD}/AppImageUpdate-prebuilt/lib/libappimage/src/libappimage_shared/ -lappimage_shared
PRE_TARGETDEPS += \
$${PWD}/AppImageUpdate-prebuilt/src/libappimageupdate.a \
$${PWD}/AppImageUpdate-prebuilt/src/elf/libelf.a \
$${PWD}/AppImageUpdate-prebuilt/lib/zsync2/src/libzsync2.a \
$${PWD}/AppImageUpdate-prebuilt/lib/zsync2/lib/hashlib/hashlib.a \
$${PWD}/AppImageUpdate-prebuilt/lib/libcpr.a \
$${PWD}/AppImageUpdate-prebuilt/lib/zsync2/lib/libzsync/libzsync.a \
$${PWD}/AppImageUpdate-prebuilt/lib/zsync2/lib/librcksum/librcksum.a \
$${PWD}/AppImageUpdate-prebuilt/lib/zsync2/lib/zlib/libzsync2_libz.a \
$${PWD}/AppImageUpdate-prebuilt/lib/libcpr.a \
$${PWD}/AppImageUpdate-prebuilt/lib/zsync2/lib/hashlib/hashlib.a
$${PWD}/AppImageUpdate-prebuilt/lib/libappimage/src/libappimage_shared/libappimage_shared.a
LIBS += -lcurl
}
pkg/appimage/appimagebuild
View file @
1e2dbe94
#!/bin/bash
PKGNAME
=
'ocs-manager'
PKGVER
=
'0.
6.5
'
PKGVER
=
'0.
7.0
'
PKGREL
=
'1'
curl
-fsSL
-o
linuxdeployqt https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage
...
...
scripts/package
View file @
1e2dbe94
...
...
@@ -11,10 +11,17 @@ PROJDIR="$(cd "$(dirname "${0}")/../" && pwd)"
BUILDDIR
=
"
${
PROJDIR
}
/build_
${
PKGNAME
}
"
appimage
()
{
# docker-image: ubuntu:14.04
install_build_deps_appimage
add_pkguser
su
-c
"export HOME=/home/
${
PKGUSER
}
&& source /opt/qt59/bin/qt59-env.sh && "
${
PKGSCRIPT
}
" build_appimage"
${
PKGUSER
}
transfer_file
"
$(
find
"
${
BUILDDIR
}
"
-type
f
-name
"
${
PKGNAME
}
*-x86_64.AppImage"
)
"
}
install_build_deps_appimage
()
{
apt update
-qq
apt
-y
install
curl git
#apt -y install build-essential qt5-default libqt5websockets5-dev
#apt -y install cmake libssl-dev
libcurl3
libcurl3
-gnutls
libcurl4-
gnutls
-dev libxpm-dev
#apt -y install cmake
automake libtool pkg-config wget desktop-file-utils libglib2.0-dev libcairo2-dev
libssl-dev libcurl3 libcurl4-
openssl
-dev libxpm-dev
apt
-y
install
libfontconfig1 libfreetype6 libssl1.0.0 zlib1g unzip p7zip unar
apt
-y
install
software-properties-common
...
...
@@ -25,14 +32,7 @@ appimage() { # docker-image: ubuntu:14.04
apt
-y
install
build-essential mesa-common-dev libglu1-mesa-dev qt59base qt59websockets
curl
-fsSL
https://cmake.org/files/v3.12/cmake-3.12.1-Linux-x86_64.tar.gz |
tar
-xz
--strip-components
=
1
-C
/
apt
-y
install
libssl-dev libcurl3 libcurl3-gnutls libcurl4-gnutls-dev libxpm-dev
useradd
-m
${
PKGUSER
}
chown
-R
${
PKGUSER
}
"
${
PROJDIR
}
"
su
-c
"export HOME=/home/
${
PKGUSER
}
&& source /opt/qt59/bin/qt59-env.sh && "
${
PKGSCRIPT
}
" build_appimage"
${
PKGUSER
}
transfer_file
"
$(
find
"
${
BUILDDIR
}
"
-type
f
-name
"
${
PKGNAME
}
*-x86_64.AppImage"
)
"
apt
-y
install
automake libtool pkg-config wget desktop-file-utils libglib2.0-dev libcairo2-dev libssl-dev libcurl3 libcurl4-openssl-dev libxpm-dev
}
build_appimage
()
{
...
...
@@ -45,6 +45,11 @@ build_appimage() {
./appimagebuild
}
add_pkguser
()
{
useradd
-m
${
PKGUSER
}
chown
-R
${
PKGUSER
}
"
${
PROJDIR
}
"
}
export_srcarchive
()
{
if
[
"
${
1
}
"
]
;
then
$(
cd
"
${
PROJDIR
}
"
&&
git archive
--prefix
=
"
${
PKGNAME
}
/"
--output
=
"
${
1
}
"
HEAD
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment