Group :: Desenvolvimento/Outros
RPM: rpm-build-golang
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Name: rpm-build-golang
Version: 1.0.1
Release: alt1
Summary: RPM build enviroment to build GO packages
Group: Development/Other
License: GPL
BuildArch: noarch
Packager: Alexey Gladkov <legion at altlinux.ru>
Source0: golang.macros
Source1: golang-build
Source2: golang-install
Source3: golang-prepare
Source4: golang-prov
Source5: golang-prov.files
Source6: golang-req
Source7: golang-req.files
Requires: golang
Requires: rpm-macros-golang >= %EVR
#lav at : Ещё у меня предложение по rpm-build-golang
#Каждое изменение в подобном пакете должно вести к увеличению версии.
#Релиз отражает лишь изменение способа упаковки пакета.
#Суть в том, что на релиз сложно ставить зависимость, если пакет потом бэкпортируется.
%description
RPM build enviroment to build GO packages
%package -n rpm-macros-golang
Summary: RPM helper macros to build GO packages
Group: Development/Other
BuildArch: noarch
%description -n rpm-macros-golang
These helper macros provide possibility to create GO packages.
%install
mkdir -p \
%buildroot/%_rpmlibdir \
%buildroot/%_rpmmacrosdir \
%buildroot/%_datadir/golang
cp %SOURCE0 %buildroot%_rpmmacrosdir/golang
cp %SOURCE1 %SOURCE2 %SOURCE3 %buildroot/%_datadir/golang
cp %SOURCE4 %buildroot%_rpmlibdir/golang.prov
cp %SOURCE5 %buildroot%_rpmlibdir/golang.prov.files
cp %SOURCE6 %buildroot%_rpmlibdir/golang.req
cp %SOURCE7 %buildroot%_rpmlibdir/golang.req.files
%files
%_datadir/golang
%_rpmlibdir/*
%exclude %{_rpmmacrosdir}*
%files -n rpm-macros-golang
%_rpmmacrosdir/golang
%changelog
…
Todas as alterações você pod ver aqui
Version: 1.0.1
Release: alt1
Summary: RPM build enviroment to build GO packages
Group: Development/Other
License: GPL
BuildArch: noarch
Packager: Alexey Gladkov <legion at altlinux.ru>
Source0: golang.macros
Source1: golang-build
Source2: golang-install
Source3: golang-prepare
Source4: golang-prov
Source5: golang-prov.files
Source6: golang-req
Source7: golang-req.files
Requires: golang
Requires: rpm-macros-golang >= %EVR
#lav at : Ещё у меня предложение по rpm-build-golang
#Каждое изменение в подобном пакете должно вести к увеличению версии.
#Релиз отражает лишь изменение способа упаковки пакета.
#Суть в том, что на релиз сложно ставить зависимость, если пакет потом бэкпортируется.
%description
RPM build enviroment to build GO packages
%package -n rpm-macros-golang
Summary: RPM helper macros to build GO packages
Group: Development/Other
BuildArch: noarch
%description -n rpm-macros-golang
These helper macros provide possibility to create GO packages.
%install
mkdir -p \
%buildroot/%_rpmlibdir \
%buildroot/%_rpmmacrosdir \
%buildroot/%_datadir/golang
cp %SOURCE0 %buildroot%_rpmmacrosdir/golang
cp %SOURCE1 %SOURCE2 %SOURCE3 %buildroot/%_datadir/golang
cp %SOURCE4 %buildroot%_rpmlibdir/golang.prov
cp %SOURCE5 %buildroot%_rpmlibdir/golang.prov.files
cp %SOURCE6 %buildroot%_rpmlibdir/golang.req
cp %SOURCE7 %buildroot%_rpmlibdir/golang.req.files
%files
%_datadir/golang
%_rpmlibdir/*
%exclude %{_rpmmacrosdir}*
%files -n rpm-macros-golang
%_rpmmacrosdir/golang
%changelog
…
Todas as alterações você pod ver aqui