Fex

Check-in [f29e293a2a]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:polishing up packaging
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | master
Files: files | file ages | folders
SHA3-256: f29e293a2a689890b50afd5345ddb4e15c2a1888b690bd76155dcc833b299ef4
User & Date: jesse@mccluresk9.com 2014-09-27 19:07:24
Context
2014-10-02
16:56
added links to readme check-in: fa5106e742 user: jesse@mccluresk9.com tags: trunk, master
2014-09-27
19:07
polishing up packaging check-in: f29e293a2a user: jesse@mccluresk9.com tags: trunk, master
2014-09-25
21:38
dep names check-in: 1db67b2b18 user: jesse@mccluresk9.com tags: trunk, master
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to pkg/archlinux/PKGBUILD.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Maintainer: Jesse AKA "Trilby" <jesse [at] mcclurek9 [dot] com>
_gitname="fex"
pkgname="${_gitname}-git"
pkgver=2.0
pkgrel=1
pkgdesc='Frequency Excursion Calculator'
url='http://github.com/TrilbyWhite/fex.git'
arch=('i686' 'x86_64')
license=('GPL3')
depends=('cairo' 'desktop-file-utils' 'fftw' 'libxpm' 'libsndfile' 'python2')
makedepends=('git' 'texlive-core')
optdepends=('sox: audio playback')
install="${_gitname}.install"
source=("${_gitname}::git://github.com/TrilbyWhite/fex.git")
sha256sums=('SKIP')

pkgver() {
	cd "${_gitname}";
	echo "2.$(git rev-list --count HEAD).$(git describe --always )"
}

build() {
	cd "${_gitname}"
	make
	make man
}

package() {
	cd "${_gitname}"
	make DESTDIR="${pkgdir}" install
}









|
|
<












<






1
2
3
4
5
6
7
8
9
10
11

12
13
14
15
16
17
18
19
20
21
22
23

24
25
26
27
28
29
# Maintainer: Jesse AKA "Trilby" <jesse [at] mcclurek9 [dot] com>
_gitname="fex"
pkgname="${_gitname}-git"
pkgver=2.0
pkgrel=1
pkgdesc='Frequency Excursion Calculator'
url='http://github.com/TrilbyWhite/fex.git'
arch=('i686' 'x86_64')
license=('GPL3')
depends=('cairo' 'desktop-file-utils' 'fftw' 'libxpm' 'libsndfile' 'python2' 'pygtk' 'sox')
makedepends=('git')

install="${_gitname}.install"
source=("${_gitname}::git://github.com/TrilbyWhite/fex.git")
sha256sums=('SKIP')

pkgver() {
	cd "${_gitname}";
	echo "2.$(git rev-list --count HEAD).$(git describe --always )"
}

build() {
	cd "${_gitname}"
	make

}

package() {
	cd "${_gitname}"
	make DESTDIR="${pkgdir}" install
}

Changes to pkg/deb/README.

1
2
3
4
5
6
7
8

makedeb is experimental - use at your own risk.

The goal is to be able to build debian packages from an rpm spec file -
or something very close to it.

26 Sept 2014 - makedeb succesfully build an installable deb package on ubunt 14







|

1
2
3
4
5
6
7
8

makedeb is experimental - use at your own risk.

The goal is to be able to build debian packages from an rpm spec file -
or something very close to it.

26 Sept 2014 - makedeb succesfully built an installable deb package on ubunt 14

Changes to pkg/deb/fex-calc.spec.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
summary: Frequency Excursion Calculator
name: fex
version: 2
release: 1
license: GPL3
group: Applications/Science
source: https://github.com/BehaviorEnterprises/Fex.git
url: https://wiki.BehaviorEnterprises.com
vendor: Behavior Enterprises
packager: Jesse McClure <jesse@mccluresk9.com>
requires: libcairo2, desktop-file-utils, libfftw3-3, libsndfile1, libxpm4, python, libasound2
buildrequires: libasound2-dev, libcairo2-dev, libfftw3-dev, gcc, libsndfile1-dev, libx11-dev, libxpm-dev, pkg-config
prefix: /usr

%description
Frequency Excursion Calculator

%prep










|







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
summary: Frequency Excursion Calculator
name: fex
version: 2
release: 1
license: GPL3
group: Applications/Science
source: https://github.com/BehaviorEnterprises/Fex.git
url: https://wiki.BehaviorEnterprises.com
vendor: Behavior Enterprises
packager: Jesse McClure <jesse@mccluresk9.com>
requires: desktop-file-utils, libasound2, libcairo2, libfftw3-3, libsndfile1, libxpm4, python, python-gtk2
buildrequires: libasound2-dev, libcairo2-dev, libfftw3-dev, gcc, libsndfile1-dev, libx11-dev, libxpm-dev, pkg-config
prefix: /usr

%description
Frequency Excursion Calculator

%prep

Added pkg/rpm/README.















>
>
>
>
>
>
>
1
2
3
4
5
6
7
makerpm uses rpmbuild and a slightly modified spec file (allowing a git
source) to build an installable rpm file.

Currently makerpm is being developed and tested on Fedora 20.

TODO:
	find dependency for asoundlib.h

Changes to pkg/rpm/fex.spec.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
summary: Frequency Excursion Calculator
name: fex
version: 2
release: 1
license: GPL3
group: Applications/Science
source: https://github.com/BehaviorEnterprises/Fex.git
url: https://wiki.BehaviorEnterprises.com
vendor: Behavior Enterprises
packager: Jesse McClure jesse [at] mccluresk9 [dot] com
requires: cairo, desktop-file-utils, fftw, libsndfile, libXpm, python
buildrequires: cairo-devel, fftw-devel, gcc, libsndfile-devel, libX11-devel, libXpm-devel, pkgconfig
prefix: /usr

%description
Frequency Excursion Calculator

%prep










|







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
summary: Frequency Excursion Calculator
name: fex
version: 2
release: 1
license: GPL3
group: Applications/Science
source: https://github.com/BehaviorEnterprises/Fex.git
url: https://wiki.BehaviorEnterprises.com
vendor: Behavior Enterprises
packager: Jesse McClure jesse [at] mccluresk9 [dot] com
requires: cairo, desktop-file-utils, fftw, libsndfile, libXpm, python, pygtk2, sox
buildrequires: cairo-devel, fftw-devel, gcc, libsndfile-devel, libX11-devel, libXpm-devel, pkgconfig
prefix: /usr

%description
Frequency Excursion Calculator

%prep