[PR #728] [MERGED] [FEATURE] Arch Linux installation script (create .pkg.tar.xz archive or install directly) #1552

Open
opened 2026-01-29 17:17:09 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/CCExtractor/ccextractor/pull/728
Author: @fandango96
Created: 3/30/2017
Status: Merged
Merged: 4/11/2017
Merged by: @cfsmp3

Base: masterHead: arch


📝 Commits (10+)

  • ab55446 Initial commit
  • 2368409 Use gcc as the C compiler during configure
  • 8878aeb Allow option to build .pkg.tar.xz archive without installing package
  • 4c73649 Add --enable-ocr as a configure option by default
  • 90f94d6 Merge branch 'master' of https://github.com/CCExtractor/ccextractor into arch
  • 96ca325 Use bash as shell; su instead of sudo; don't proceed if a command fails; change default to not installing
  • d394645 Fix small grammatical mistake
  • 27311f5 Use sudo when available; fallback to su
  • 83704e3 Update gitignore for pkg.tar.xz files
  • 58f7345 Update CHANGES.TXT

📊 Changes

6 files changed (+68 additions, -2 deletions)

View changed files

📝 .gitignore (+4 -1)
📝 README.md (+10 -0)
📝 docs/CHANGES.TXT (+1 -0)
package_creators/PKGBUILD (+22 -0)
package_creators/arch.sh (+30 -0)
📝 package_creators/tarball.sh (+1 -1)

📄 Description

Please prefix your pull request with one of the following: [FEATURE] [FIX] [IMPROVEMENT].

In raising this pull request, I confirm the following (please check boxes):

  • I have read and understood the contributors guide.
  • I have checked that another pull request for this purpose does not exist.
  • I have considered, and confirmed that this submission will be valuable to others.
  • I accept that this submission may not be used, and the pull request closed at the will of the maintainer.
  • I give this submission freely, and claim no ownership to its content.

My familiarity with the project is as follows (check one):

  • I have never used CCExtractor.
  • I have used CCExtractor just a couple of times.
  • I absolutely love CCExtractor, but have not contributed previously.
  • I am an active contributor to CCExtractor.

Add installation script for Arch Linux based distributions.

Steps to test this out (on an Arch Linux based distribution):
$ cd package_creators/
$ ./arch.sh

There is an option to do 2 things (install directly or create the .pkg.tar.xz archive for distribution purposes without installing on host machine).

Tested on
Kernel : Linux 4.4.48-1-MANJARO (x86_64)
C Library : GNU C Library version 2.24 (stable)
Default C Compiler : GNU C Compiler version 6.3.1 20170109 (GCC)
Distribution : Manjaro Linux

Resolves sub-part of Issue #678


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/CCExtractor/ccextractor/pull/728 **Author:** [@fandango96](https://github.com/fandango96) **Created:** 3/30/2017 **Status:** ✅ Merged **Merged:** 4/11/2017 **Merged by:** [@cfsmp3](https://github.com/cfsmp3) **Base:** `master` ← **Head:** `arch` --- ### 📝 Commits (10+) - [`ab55446`](https://github.com/CCExtractor/ccextractor/commit/ab5544691a0e0dba07c424fc01626b01f6b01d14) Initial commit - [`2368409`](https://github.com/CCExtractor/ccextractor/commit/236840919d249d287b9b34f026b7c274cb7c4640) Use gcc as the C compiler during configure - [`8878aeb`](https://github.com/CCExtractor/ccextractor/commit/8878aebe0bf95877729d4da5be6e5b76f85bb2fc) Allow option to build .pkg.tar.xz archive without installing package - [`4c73649`](https://github.com/CCExtractor/ccextractor/commit/4c73649b9c621e346927f992afff9939d65eb360) Add --enable-ocr as a configure option by default - [`90f94d6`](https://github.com/CCExtractor/ccextractor/commit/90f94d6053a804870c7be2a69263648abbcd2431) Merge branch 'master' of https://github.com/CCExtractor/ccextractor into arch - [`96ca325`](https://github.com/CCExtractor/ccextractor/commit/96ca325a258fbe2d2db5265578f42d17fe73c436) Use bash as shell; su instead of sudo; don't proceed if a command fails; change default to not installing - [`d394645`](https://github.com/CCExtractor/ccextractor/commit/d3946450ebc89184549fd500d7e5771b6e9aa546) Fix small grammatical mistake - [`27311f5`](https://github.com/CCExtractor/ccextractor/commit/27311f53e6986a1ce597f8d403a2e52edb191ca9) Use sudo when available; fallback to su - [`83704e3`](https://github.com/CCExtractor/ccextractor/commit/83704e306fef4f1696a1678a2dbb9879bd027d6a) Update gitignore for pkg.tar.xz files - [`58f7345`](https://github.com/CCExtractor/ccextractor/commit/58f7345b4283ad0562768b33ac9dec09bf5e389a) Update CHANGES.TXT ### 📊 Changes **6 files changed** (+68 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+4 -1) 📝 `README.md` (+10 -0) 📝 `docs/CHANGES.TXT` (+1 -0) ➕ `package_creators/PKGBUILD` (+22 -0) ➕ `package_creators/arch.sh` (+30 -0) 📝 `package_creators/tarball.sh` (+1 -1) </details> ### 📄 Description Please prefix your pull request with one of the following: **[FEATURE]** **[FIX]** **[IMPROVEMENT]**. **In raising this pull request, I confirm the following (please check boxes):** - [x] I have read and understood the [contributors guide](https://github.com/CCExtractor/ccextractor/blob/master/.github/CONTRIBUTING.md). - [x] I have checked that another pull request for this purpose does not exist. - [x] I have considered, and confirmed that this submission will be valuable to others. - [x] I accept that this submission may not be used, and the pull request closed at the will of the maintainer. - [x] I give this submission freely, and claim no ownership to its content. **My familiarity with the project is as follows (check one):** - [ ] I have never used CCExtractor. - [x] I have used CCExtractor just a couple of times. - [ ] I absolutely love CCExtractor, but have not contributed previously. - [ ] I am an active contributor to CCExtractor. --- Add installation script for Arch Linux based distributions. Steps to test this out (on an Arch Linux based distribution): $ cd package_creators/ $ ./arch.sh There is an option to do 2 things (install directly or create the .pkg.tar.xz archive for distribution purposes without installing on host machine). Tested on Kernel : Linux 4.4.48-1-MANJARO (x86_64) C Library : GNU C Library version 2.24 (stable) Default C Compiler : GNU C Compiler version 6.3.1 20170109 (GCC) Distribution : Manjaro Linux Resolves sub-part of Issue #678 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 17:17:09 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ccextractor#1552