Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 17 additions & 1 deletion .github/workflows/c-cpp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,23 @@ jobs:

steps:
- uses: actions/checkout@v3
- name: Install libcurl-dev
run: |
sudo apt-get update
sudo apt-get install -y libcurl4-openssl-dev
- name: Install libsqlite3-dev
run: |
sudo apt-get update
sudo apt-get install -y libsqlite3-dev
- name: Install libgit2
run: |
curl -L https://codeload.github.com/libgit2/libgit2/tar.gz/refs/tags/v1.8.1 --output libgit2-1.8.1.tar.gz
tar -xzf libgit2-1.8.1.tar.gz
cd libgit2-1.8.1
mkdir build && cd build
sudo cmake .. -DCMAKE_INSTALL_PREFIX=/usr
sudo cmake --build . --target install
- name: configure spm
run: git clone https://github.com/Soviet-Linux/libspm && cd libspm && sudo apt-get install libcurl4-gnutls-dev -y && git submodule init && git submodule update &&make all && make formats && sudo make install
run: git clone https://github.com/Soviet-Linux/libspm && cd libspm && git submodule init && git submodule update && make all && make formats && sudo make install
- name: make
run: make build
26 changes: 22 additions & 4 deletions cccp.conf
Original file line number Diff line number Diff line change
@@ -1,8 +1,26 @@
# The default repository
# User configuration

SOVIET_DEFAULT_REPO_URL=https://github.com/Soviet-Linux/OUR.git
MAKE_FLAGS=-j2
SOVIET_DEFAULT_REPO=OUR
SOVIET_DEFAULT_REPO_URL=https://github.com/Soviet-Linux/OUR.git

# User configuration
# System configuration

MAKE_FLAGS=-j2
SOVIET_ROOT=/
SOVIET_USER_ROOT=~/.local/
SOVIET_DEFAULT_FORMAT=ecmp
SOVIET_MAIN_DIR=/var/cccp
SOVIET_WORK_DIR=/var/cccp/work
SOVIET_CONFIG_FILE=/etc/cccp.conf
SOVIET_REPOS_DIR=/var/cccp/sources
SOVIET_SPM_DIR=/var/cccp/spm
SOVIET_LOG_DIR=/var/cccp/log
SOVIET_PLUGIN_DIR=/var/cccp/plugins
SOVIET_BUILD_DIR=/var/cccp/work/build
SOVIET_MAKE_DIR=/var/cccp/work/make
SOVIET_FORMATS=ecmp
SOVIET_SOURCE_DIR=/usr/src/cccp
SOVIET_ENV_DIR=/etc/cccp
SOVIET_CLEANUP=/usr/share/info/dir:/usr/share/doc/
SOVIET_ALL_DB=/var/cccp/all.db
SOVIET_INSTALLED_DB=/var/cccp/installed.db
2 changes: 1 addition & 1 deletion lib/libspm
Loading
Loading