|
|
|
|
@ -22,13 +22,13 @@
|
|
|
|
|
## |
|
|
|
|
|
|
|
|
|
# package version |
|
|
|
|
%define V_dex_base 2.10.0 |
|
|
|
|
%define V_dex_snap 20180901 |
|
|
|
|
%define V_dex_base 2.11.0 |
|
|
|
|
%define V_dex_snap 20180912 |
|
|
|
|
|
|
|
|
|
# package information |
|
|
|
|
Name: dex |
|
|
|
|
Summary: OpenID/OAUTH2 Provider |
|
|
|
|
URL: https://github.com/coreos/dex |
|
|
|
|
URL: https://github.com/dexidp/dex |
|
|
|
|
Vendor: CoreOS |
|
|
|
|
Packager: OpenPKG Project |
|
|
|
|
Distribution: OpenPKG Community |
|
|
|
|
@ -36,7 +36,7 @@ Class: EVAL
|
|
|
|
|
Group: Networking |
|
|
|
|
License: Apache |
|
|
|
|
Version: %{V_dex_base}.%{V_dex_snap} |
|
|
|
|
Release: 20180901 |
|
|
|
|
Release: 20180912 |
|
|
|
|
|
|
|
|
|
# package options |
|
|
|
|
%option with_pgsql no |
|
|
|
|
@ -63,7 +63,7 @@ PreReq: postgresql
|
|
|
|
|
%track |
|
|
|
|
prog dex:release = { |
|
|
|
|
version = %{V_dex_base} |
|
|
|
|
url = https://github.com/coreos/dex/releases |
|
|
|
|
url = https://github.com/dexidp/dex/releases |
|
|
|
|
regex = v(__VER__)\.tar\.gz |
|
|
|
|
} |
|
|
|
|
prog dex:snapshot = { |
|
|
|
|
@ -78,7 +78,7 @@ PreReq: postgresql
|
|
|
|
|
%build |
|
|
|
|
# build program |
|
|
|
|
export GOPATH=`pwd` |
|
|
|
|
cd src/github.com/coreos/dex |
|
|
|
|
cd src/github.com/dexidp/dex |
|
|
|
|
go build -x -ldflags "-X main.version=%{V_dex_base}" -o bin/dex ./cmd/dex/ |
|
|
|
|
|
|
|
|
|
%install |
|
|
|
|
@ -94,11 +94,11 @@ PreReq: postgresql
|
|
|
|
|
|
|
|
|
|
# install program |
|
|
|
|
%{l_shtool} install -c -s -m 755 \ |
|
|
|
|
src/github.com/coreos/dex/bin/dex \ |
|
|
|
|
src/github.com/dexidp/dex/bin/dex \ |
|
|
|
|
$RPM_BUILD_ROOT%{l_prefix}/sbin/ |
|
|
|
|
|
|
|
|
|
# install web files |
|
|
|
|
cp -rp src/github.com/coreos/dex/web/* \ |
|
|
|
|
cp -rp src/github.com/dexidp/dex/web/* \ |
|
|
|
|
$RPM_BUILD_ROOT%{l_prefix}/share/dex/ |
|
|
|
|
|
|
|
|
|
# install setup script |
|
|
|
|
|