mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-10-21 10:58:23 +00:00
Switch to using internal debian control file parser.
This commit is contained in:
1 parent
bf11f7b4bb
commit
c38592dc02
6 files changed
+59
-81
No files matched your search
Vendored
+3
-4
@@ -5,7 +5,6 @@ import (
|
||||
"fmt"
|
||||
"github.com/smira/aptly/database"
|
||||
"github.com/smira/aptly/utils"
|
||||
debc "github.com/smira/godebiancontrol"
|
||||
"github.com/ugorji/go/codec"
|
||||
"os"
|
||||
"strconv"
|
||||
@@ -25,10 +24,10 @@ type Package struct {
|
||||
PreDepends []string
|
||||
Suggests []string
|
||||
Recommends []string
|
||||
Extra debc.Paragraph
|
||||
Extra Stanza
|
||||
}
|
||||
|
||||
func parseDependencies(input debc.Paragraph, key string) []string {
|
||||
func parseDependencies(input Stanza, key string) []string {
|
||||
value, ok := input[key]
|
||||
if !ok {
|
||||
return nil
|
||||
@@ -40,7 +39,7 @@ func parseDependencies(input debc.Paragraph, key string) []string {
|
||||
}
|
||||
|
||||
// NewPackageFromControlFile creates Package from parsed Debian control file
|
||||
func NewPackageFromControlFile(input debc.Paragraph) *Package {
|
||||
func NewPackageFromControlFile(input Stanza) *Package {
|
||||
result := &Package{
|
||||
Name: input["Package"],
|
||||
Version: input["Version"],
|
||||
|
||||
Reference in new issue
Block a user