Skip to content
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 rpm package build script #436

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Conversation

kiichi7
Copy link

@kiichi7 kiichi7 commented Mar 2, 2021

I added RPM package build script for SLES/open SUSE and RHEL/Cent OS.

@zonyitoo
Copy link
Collaborator

@kiichi7 Do you still want to push this PR forward? I don't have any experience in RPM packaging.

@kiichi7
Copy link
Author

kiichi7 commented Mar 31, 2021

@kiichi7 Do you still want to push this PR forward? I don't have any experience in RPM packaging.

Yes sir

@zonyitoo zonyitoo force-pushed the master branch 2 times, most recently from 04f420f to 40764b7 Compare April 17, 2021 13:28
@zonyitoo zonyitoo force-pushed the master branch 4 times, most recently from 6d92bd0 to df87125 Compare June 5, 2021 10:19
@zonyitoo zonyitoo force-pushed the master branch 7 times, most recently from 8abaf3c to 039d7c2 Compare June 25, 2021 17:17
@zonyitoo zonyitoo force-pushed the master branch 6 times, most recently from f7cc085 to 6490e34 Compare June 25, 2021 18:55
@zonyitoo zonyitoo force-pushed the master branch 4 times, most recently from 3974caa to 250aa95 Compare July 7, 2021 00:48
@evgkrsk
Copy link

evgkrsk commented Jun 1, 2022

Any progress ?

@kiichi7
Copy link
Author

kiichi7 commented Jun 1, 2022

I have use the same rpm build script to build shadowsock-rust.x86_64-.rpm for many years.

sudo yum --showduplicates list shadowsocks-rust
[sudo] password for sysadm:
Loaded plugins: product-id, search-disabled-repos, subscription-manager, versionlock
Excluding 1 update due to versionlock (use "yum versionlock status" to show it)
Available Packages
shadowsocks-rust.x86_64 1.6.0-1.el7 shadowsocks
shadowsocks-rust.x86_64 1.6.1-1.el7 shadowsocks
shadowsocks-rust.x86_64 1.6.2-1.el7 shadowsocks
shadowsocks-rust.x86_64 1.6.3-1.el7 shadowsocks
shadowsocks-rust.x86_64 1.6.4-1.el7 shadowsocks
shadowsocks-rust.x86_64 1.6.5-1.el7 shadowsocks
shadowsocks-rust.x86_64 1.6.6-1.el7 shadowsocks
shadowsocks-rust.x86_64 1.6.7-1.el7 shadowsocks
shadowsocks-rust.x86_64 1.6.8-1.el7 shadowsocks
shadowsocks-rust.x86_64 1.6.9-1.el7 shadowsocks
shadowsocks-rust.x86_64 1.6.10-1.el7 shadowsocks
shadowsocks-rust.x86_64 1.6.11-1.el7 shadowsocks
shadowsocks-rust.x86_64 1.6.12-1.el7 shadowsocks
shadowsocks-rust.x86_64 1.7.0-1.el7 shadowsocks
shadowsocks-rust.x86_64 1.7.2-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.0-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.1-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.2-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.3-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.4-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.5-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.6-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.7-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.8-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.9-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.10-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.11-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.12-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.13-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.14-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.15-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.16-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.17-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.18-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.19-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.20-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.21-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.22-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.8.23-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.9.0-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.9.1-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.9.2-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.10.0-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.10.1-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.10.2-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.10.3-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.10.4-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.10.5-1.el7_9 shadowsocks
shadowsocks-rust.x86_64 1.10.6-1.el7_9 shadowsocks

you can check on this repo URL baseurl=https://www.kiichi7.com/packages/stable

@evgkrsk
Copy link

evgkrsk commented Jun 1, 2022

Thanks! But how about merging this PR in upstream? Do you need some help with that?

@zonyitoo
Copy link
Collaborator

zonyitoo commented Jun 1, 2022

There are many useless dependencies copied from the original libev's script.

@kiichi7
Copy link
Author

kiichi7 commented Jun 1, 2022

I removed the build dependencies and package dedendencies for the rust version, and updated the init.d / systemd deamon files for rust version.
For files in /scripts/ I will clean up.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants