Add static campaings to the package build (#201)
This commit is contained in:
parent
20daca9cdc
commit
4923756298
@ -7,5 +7,6 @@ debian/build/buildtools/config/nginx/onlyoffice*.conf etc
|
|||||||
debian/build/buildtools/install/docker/config/nginx/letsencrypt* etc/openresty/includes
|
debian/build/buildtools/install/docker/config/nginx/letsencrypt* etc/openresty/includes
|
||||||
debian/build/buildtools/config/nginx/includes/onlyoffice*.conf etc/openresty/includes
|
debian/build/buildtools/config/nginx/includes/onlyoffice*.conf etc/openresty/includes
|
||||||
debian/build/publish/web/public/* var/www/{{product}}/public
|
debian/build/publish/web/public/* var/www/{{product}}/public
|
||||||
|
debian/build/campaigns/src/campaigns/* var/www/{{product}}/public/campaigns
|
||||||
debian/build/publish/web/client/* var/www/{{product}}/client
|
debian/build/publish/web/client/* var/www/{{product}}/client
|
||||||
debian/build/publish/web/management/* var/www/{{product}}/management
|
debian/build/publish/web/management/* var/www/{{product}}/management
|
||||||
|
@ -46,6 +46,7 @@ check_archives:
|
|||||||
@$(call extract_archive,${SOURCE_PATH}/client.tar.gz,client,-C ${BUILD_PATH})
|
@$(call extract_archive,${SOURCE_PATH}/client.tar.gz,client,-C ${BUILD_PATH})
|
||||||
@$(call extract_archive,${SOURCE_PATH}/dictionaries.tar.gz,dictionaries,-C ${CLENT_PATH}/common/Tests/Frontend.Translations.Tests)
|
@$(call extract_archive,${SOURCE_PATH}/dictionaries.tar.gz,dictionaries,-C ${CLENT_PATH}/common/Tests/Frontend.Translations.Tests)
|
||||||
@$(call extract_archive,${SOURCE_PATH}/DocStore.tar.gz,DocStore,-C ${SERVER_PATH}/products/ASC.Files/Server)
|
@$(call extract_archive,${SOURCE_PATH}/DocStore.tar.gz,DocStore,-C ${SERVER_PATH}/products/ASC.Files/Server)
|
||||||
|
@$(call extract_archive,${SOURCE_PATH}/campaigns.tar.gz,campaigns,-C ${BUILD_PATH})
|
||||||
@echo "Source archives check passed."
|
@echo "Source archives check passed."
|
||||||
|
|
||||||
override_dh_auto_build: check_archives
|
override_dh_auto_build: check_archives
|
||||||
|
@ -16,6 +16,7 @@ mkdir -p "%{buildroot}%{buildpath}/services/ASC.Data.Backup.BackgroundTasks/"
|
|||||||
mkdir -p "%{buildroot}%{buildpath}/services/ASC.ClearEvents/"
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.ClearEvents/"
|
||||||
mkdir -p "%{buildroot}%{buildpath}/services/ASC.ApiSystem/"
|
mkdir -p "%{buildroot}%{buildpath}/services/ASC.ApiSystem/"
|
||||||
mkdir -p "%{buildroot}%{buildpath}/public/"
|
mkdir -p "%{buildroot}%{buildpath}/public/"
|
||||||
|
mkdir -p "%{buildroot}%{buildpath}/public/campaigns/"
|
||||||
mkdir -p "%{buildroot}%{buildpath}/products/ASC.People/server/"
|
mkdir -p "%{buildroot}%{buildpath}/products/ASC.People/server/"
|
||||||
mkdir -p "%{buildroot}%{buildpath}/products/ASC.People/client/"
|
mkdir -p "%{buildroot}%{buildpath}/products/ASC.People/client/"
|
||||||
mkdir -p "%{buildroot}%{buildpath}/products/ASC.Login/login/"
|
mkdir -p "%{buildroot}%{buildpath}/products/ASC.Login/login/"
|
||||||
@ -37,6 +38,7 @@ mkdir -p "%{buildroot}%{_sysconfdir}/logrotate.d"
|
|||||||
mkdir -p "%{buildroot}%{_docdir}/%{name}-%{version}-%{release}/"
|
mkdir -p "%{buildroot}%{_docdir}/%{name}-%{version}-%{release}/"
|
||||||
mkdir -p "%{buildroot}%{_bindir}/"
|
mkdir -p "%{buildroot}%{_bindir}/"
|
||||||
cp -rf %{_builddir}/publish/web/public/* "%{buildroot}%{buildpath}/public/"
|
cp -rf %{_builddir}/publish/web/public/* "%{buildroot}%{buildpath}/public/"
|
||||||
|
cp -rf %{_builddir}/campaigns/src/campaigns/* "%{buildroot}%{buildpath}/public/campaigns"
|
||||||
cp -rf %{_builddir}/publish/web/login/* "%{buildroot}%{buildpath}/products/ASC.Login/login/"
|
cp -rf %{_builddir}/publish/web/login/* "%{buildroot}%{buildpath}/products/ASC.Login/login/"
|
||||||
cp -rf %{_builddir}/publish/web/editor/* "%{buildroot}%{buildpath}/products/ASC.Files/editor/"
|
cp -rf %{_builddir}/publish/web/editor/* "%{buildroot}%{buildpath}/products/ASC.Files/editor/"
|
||||||
cp -rf %{_builddir}/publish/web/editor/.next/* "%{buildroot}%{buildpath}/products/ASC.Files/editor/.next/"
|
cp -rf %{_builddir}/publish/web/editor/.next/* "%{buildroot}%{buildpath}/products/ASC.Files/editor/.next/"
|
||||||
|
@ -25,7 +25,8 @@ Source1: https://github.com/ONLYOFFICE/%{product}-client/archive/master.t
|
|||||||
Source2: https://github.com/ONLYOFFICE/%{product}-server/archive/master.tar.gz#/server.tar.gz
|
Source2: https://github.com/ONLYOFFICE/%{product}-server/archive/master.tar.gz#/server.tar.gz
|
||||||
Source3: https://github.com/ONLYOFFICE/document-templates/archive/main/community-server.tar.gz#/DocStore.tar.gz
|
Source3: https://github.com/ONLYOFFICE/document-templates/archive/main/community-server.tar.gz#/DocStore.tar.gz
|
||||||
Source4: https://github.com/ONLYOFFICE/dictionaries/archive/master.tar.gz#/dictionaries.tar.gz
|
Source4: https://github.com/ONLYOFFICE/dictionaries/archive/master.tar.gz#/dictionaries.tar.gz
|
||||||
Source5: %{product}.rpmlintrc
|
Source5: https://github.com/ONLYOFFICE/ASC.Web.Campaigns/archive/master.tar.gz#/campaigns.tar.gz
|
||||||
|
Source6: %{product}.rpmlintrc
|
||||||
|
|
||||||
BuildRequires: nodejs >= 18.0
|
BuildRequires: nodejs >= 18.0
|
||||||
BuildRequires: yarn
|
BuildRequires: yarn
|
||||||
@ -66,9 +67,10 @@ rm -rf %{_rpmdir}/%{_arch}/%{name}-* %{_builddir}/*
|
|||||||
tar -xf %{SOURCE0} --transform='s,^[^/]\+,buildtools,' -C %{_builddir}
|
tar -xf %{SOURCE0} --transform='s,^[^/]\+,buildtools,' -C %{_builddir}
|
||||||
tar -xf %{SOURCE1} --transform='s,^[^/]\+,client,' -C %{_builddir}
|
tar -xf %{SOURCE1} --transform='s,^[^/]\+,client,' -C %{_builddir}
|
||||||
tar -xf %{SOURCE2} --transform='s,^[^/]\+,server,' -C %{_builddir}
|
tar -xf %{SOURCE2} --transform='s,^[^/]\+,server,' -C %{_builddir}
|
||||||
tar -xf %{SOURCE4} --transform='s,^[^/]\+,dictionaries,' -C %{_builddir}/client/common/Tests/Frontend.Translations.Tests
|
|
||||||
tar -xf %{SOURCE3} --transform='s,^[^/]\+,DocStore,' -C %{_builddir}/server/products/ASC.Files/Server
|
tar -xf %{SOURCE3} --transform='s,^[^/]\+,DocStore,' -C %{_builddir}/server/products/ASC.Files/Server
|
||||||
cp %{SOURCE5} .
|
tar -xf %{SOURCE4} --transform='s,^[^/]\+,dictionaries,' -C %{_builddir}/client/common/Tests/Frontend.Translations.Tests
|
||||||
|
tar -xf %{SOURCE5} --transform='s,^[^/]\+,campaigns,' -C %{_builddir}
|
||||||
|
cp %{SOURCE6} .
|
||||||
|
|
||||||
%include build.spec
|
%include build.spec
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user