Feature #1646

Build RPMs from plain .spec file

Added by Davide Principi over 8 years ago. Updated about 8 years ago.

Status:CLOSEDStart date:02/04/2013
Priority:NormalDue date:02/04/2013
Assignee:-% Done:

100%

Category:nethserver-devbox
Target version:v6.4-beta2
Resolution: NEEDINFO:No

Description

build-rpm must work also with plain .spec files.

Currently only .spec.in templates are supported.


Related issues

Related to NethServer 6 - Feature #1645: NethServer SOGo Thunderbird configuration CLOSED 02/01/2013 02/05/2013
Related to NethServer 6 - Feature #2657: Fetch binary dependencies from SHA1SUM CLOSED

Associated revisions

Revision 00ee5ae8
Added by Davide Principi about 8 years ago

build-rpm: build RPM from a plain *.spec file, if exists. Refs #1646

Revision 5b75a421
Added by Davide Principi about 8 years ago

rpm-spec.mk: check external source tarballs digests with sha1sum. Refs #1646

History

#1 Updated by Davide Principi over 8 years ago

  • Priority changed from Normal to Low
  • Target version changed from v6.4-alpha2 to ~FUTURE
  • % Done changed from 10 to 20

Not really a blocking feature: decreased priority to low, it's a NiceToHave.

#2 Updated by Davide Principi over 8 years ago

  • Status changed from TRIAGED to ON_DEV

#3 Updated by Davide Principi about 8 years ago

  • Target version changed from ~FUTURE to v6.4-beta2
  • % Done changed from 20 to 30

Almost done. Only missing download + sha1sum check for binary files (tarballs and similars..).

#4 Updated by Davide Principi about 8 years ago

  • Status changed from ON_DEV to MODIFIED
  • Priority changed from Low to Normal
  • % Done changed from 30 to 70

#5 Updated by Davide Principi about 8 years ago

  • Status changed from MODIFIED to ON_QA
  • Assignee deleted (Davide Principi)
  • % Done changed from 70 to 80

In nethserver-testing:
nethserver-devbox-1.2.0-1.ns6.noarch.rpm

#6 Updated by Davide Principi about 8 years ago

Test case

Take a project with a *.spec file and run:

  $ build-rpm -s <project-with .spec>

The rpm is build as usual.

#7 Updated by Giacomo Sanchietti about 8 years ago

  • Status changed from ON_QA to VERIFIED
  • % Done changed from 80 to 100

Tested with c-icap and squidclamav package.

No problems found.

#8 Updated by Davide Principi about 8 years ago

  • Status changed from VERIFIED to CLOSED
  • % Done changed from 90 to 100

Moved to nethserver-updates repository

#9 Updated by Davide Principi about 7 years ago

  • Related to Feature #2657: Fetch binary dependencies from SHA1SUM added

Also available in: Atom PDF