-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add DEB/RPM packaging #121
Comments
@avelanarius Hi, I'm trying to get cpp-rust-driver able to build rpm/deb since I assigned to scylladb/scylla-pkg#3714, but it seems to RPM tools for Rust requires register your rust package at crates.io. Could you publish the package to the site? |
Seems like deb package is same, it also tries to generate package from crates.io: |
I don't think we should be using those tools. Yes, big part of the code in this repository is written in Rust, but this is a C++ library, not a Rust library. It produces a shared library (.so) and should be packaged like a C++-library. You can take inspiration in the packaging of original cpp-driver: https://github.com/scylladb/cpp-driver/tree/master/packaging |
Okay. So I decided not to follow the guideline, and found a way to apply Rust build paramaters from rpm macro to my custom .spec file. BTW, I have question. |
|
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
Add build_rpm.sh and build_deb.sh build scripts to produce rpm & deb package. closes scylladb/scylla-pkg#3714 closes scylladb#121 Signed-off-by: Takuya ASADA <syuu@scylladb.com>
The project should produce a DEB/RPM package that can be installed. The package should be similar to the one in https://github.com/scylladb/cpp-driver.
The text was updated successfully, but these errors were encountered: